SMART WHO HIV Implmementation Guide
0.3.0 - CI Build International flag

SMART WHO HIV Implmementation Guide - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: null - XML Representation

Active as of 2024-06-06

Raw xml | Download



<Library xmlns="http://hl7.org/fhir">
  <id value="hivindicatorcommon"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><h2>Related Artifacts</h2><table class="grid"><tr><td>depends-on</td><td><code>http://fhir.org/guides/who/hiv-dak/Library/FHIRHelpers|4.0.1</code></td></tr><tr><td>depends-on</td><td><code>http://fhir.org/guides/who/hiv-dak/Library/FHIRCommon|4.0.1</code></td></tr><tr><td>depends-on</td><td><code>http://fhir.org/guides/who/hiv-dak/Library/WHOCommon|4.0.1</code></td></tr></table><h2>Data Requirements</h2><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/medicationstatement.html">MedicationStatement</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/episodeofcare.html">EpisodeOfCare</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/episodeofcare.html">EpisodeOfCare</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/medicationstatement.html">MedicationStatement</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/medicationstatement.html">MedicationStatement</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/medicationstatement.html">MedicationStatement</a></td></tr></table><h2>Contents</h2><p><code>application/elm+xml</code></p><pre><code>&lt;?xml version='1.1' encoding='UTF-8'?&gt;
&lt;Library type=&quot;Library&quot; localId=&quot;0&quot;&gt;
  &lt;wstxns1:identifier xmlns:wstxns1=&quot;urn:hl7-org:elm:r1&quot; wstxns1:type=&quot;VersionedIdentifier&quot; id=&quot;HIVIndicatorCommon&quot; version=&quot;0.0.1&quot;/&gt;
  &lt;wstxns2:schemaIdentifier xmlns:wstxns2=&quot;urn:hl7-org:elm:r1&quot; wstxns2:type=&quot;VersionedIdentifier&quot; id=&quot;urn:hl7-org:elm&quot; version=&quot;r1&quot;/&gt;
  &lt;wstxns3:usings xmlns:wstxns3=&quot;urn:hl7-org:elm:r1&quot; wstxns3:type=&quot;Library$Usings&quot;&gt;
    &lt;wstxns3:def&gt;
      &lt;wstxns3:def wstxns3:type=&quot;UsingDef&quot; localId=&quot;1&quot; localIdentifier=&quot;System&quot; uri=&quot;urn:hl7-org:elm-types:r1&quot;/&gt;
      &lt;wstxns3:def wstxns3:type=&quot;UsingDef&quot; localId=&quot;206&quot; locator=&quot;3:1-3:26&quot; localIdentifier=&quot;FHIR&quot; uri=&quot;http://hl7.org/fhir&quot; version=&quot;4.0.1&quot;&gt;
        &lt;wstxns3:annotation&gt;
          &lt;wstxns3:annotation wstxns3:type=&quot;Annotation&quot;&gt;
            &lt;wstxns4:s xmlns:wstxns4=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;206&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;using &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;FHIR&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; version '4.0.1'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns4:s&gt;
          &lt;/wstxns3:annotation&gt;
        &lt;/wstxns3:annotation&gt;
      &lt;/wstxns3:def&gt;
    &lt;/wstxns3:def&gt;
  &lt;/wstxns3:usings&gt;
  &lt;wstxns5:includes xmlns:wstxns5=&quot;urn:hl7-org:elm:r1&quot; wstxns5:type=&quot;Library$Includes&quot;&gt;
    &lt;wstxns5:def&gt;
      &lt;wstxns5:def wstxns5:type=&quot;IncludeDef&quot; localId=&quot;216&quot; locator=&quot;17:1-17:35&quot; localIdentifier=&quot;FHIRHelpers&quot; path=&quot;FHIRHelpers&quot; version=&quot;4.0.1&quot;&gt;
        &lt;wstxns5:annotation&gt;
          &lt;wstxns5:annotation wstxns5:type=&quot;Annotation&quot;&gt;
            &lt;wstxns6:s xmlns:wstxns6=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;216&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;include &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;FHIRHelpers&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; version &lt;/s&gt;
                      &lt;s&gt;'4.0.1'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns6:s&gt;
          &lt;/wstxns5:annotation&gt;
        &lt;/wstxns5:annotation&gt;
      &lt;/wstxns5:def&gt;
      &lt;wstxns5:def wstxns5:type=&quot;IncludeDef&quot; localId=&quot;217&quot; locator=&quot;18:1-18:29&quot; localIdentifier=&quot;WCom&quot; path=&quot;WHOCommon&quot;&gt;
        &lt;wstxns5:annotation&gt;
          &lt;wstxns5:annotation wstxns5:type=&quot;Annotation&quot;&gt;
            &lt;wstxns7:s xmlns:wstxns7=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;217&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;include &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;WHOCommon&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; called &lt;/s&gt;
                      &lt;s&gt;WCom&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns7:s&gt;
          &lt;/wstxns5:annotation&gt;
        &lt;/wstxns5:annotation&gt;
      &lt;/wstxns5:def&gt;
      &lt;wstxns5:def wstxns5:type=&quot;IncludeDef&quot; localId=&quot;218&quot; locator=&quot;19:1-19:28&quot; localIdentifier=&quot;FC&quot; path=&quot;FHIRCommon&quot;&gt;
        &lt;wstxns5:annotation&gt;
          &lt;wstxns5:annotation wstxns5:type=&quot;Annotation&quot;&gt;
            &lt;wstxns8:s xmlns:wstxns8=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;218&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;include &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;FHIRCommon&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; called &lt;/s&gt;
                      &lt;s&gt;FC&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns8:s&gt;
          &lt;/wstxns5:annotation&gt;
        &lt;/wstxns5:annotation&gt;
      &lt;/wstxns5:def&gt;
    &lt;/wstxns5:def&gt;
  &lt;/wstxns5:includes&gt;
  &lt;wstxns9:parameters xmlns:wstxns9=&quot;urn:hl7-org:elm:r1&quot; wstxns9:type=&quot;Library$Parameters&quot;&gt;
    &lt;wstxns9:def&gt;
      &lt;wstxns9:def wstxns9:type=&quot;ParameterDef&quot; localId=&quot;219&quot; locator=&quot;21:1-21:88&quot; name=&quot;Measurement Period&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns9:default wstxns9:type=&quot;Interval&quot; localId=&quot;230&quot; locator=&quot;21:55-21:88&quot; lowClosed=&quot;true&quot; highClosed=&quot;true&quot;&gt;
          &lt;wstxns9:low wstxns9:type=&quot;Date&quot; localId=&quot;224&quot; locator=&quot;21:64-21:74&quot;&gt;
            &lt;wstxns9:year wstxns9:type=&quot;Literal&quot; localId=&quot;221&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;2020&quot;/&gt;
            &lt;wstxns9:month wstxns9:type=&quot;Literal&quot; localId=&quot;222&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;1&quot;/&gt;
            &lt;wstxns9:day wstxns9:type=&quot;Literal&quot; localId=&quot;223&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;1&quot;/&gt;
          &lt;/wstxns9:low&gt;
          &lt;wstxns9:high wstxns9:type=&quot;Date&quot; localId=&quot;229&quot; locator=&quot;21:77-21:87&quot;&gt;
            &lt;wstxns9:year wstxns9:type=&quot;Literal&quot; localId=&quot;226&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;2020&quot;/&gt;
            &lt;wstxns9:month wstxns9:type=&quot;Literal&quot; localId=&quot;227&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;12&quot;/&gt;
            &lt;wstxns9:day wstxns9:type=&quot;Literal&quot; localId=&quot;228&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;31&quot;/&gt;
          &lt;/wstxns9:high&gt;
        &lt;/wstxns9:default&gt;
        &lt;wstxns9:parameterTypeSpecifier wstxns9:type=&quot;IntervalTypeSpecifier&quot; localId=&quot;231&quot; locator=&quot;21:32-21:45&quot;&gt;
          &lt;wstxns9:pointType wstxns9:type=&quot;NamedTypeSpecifier&quot; localId=&quot;232&quot; locator=&quot;21:41-21:44&quot; name=&quot;{urn:hl7-org:elm-types:r1}Date&quot;/&gt;
        &lt;/wstxns9:parameterTypeSpecifier&gt;
        &lt;wstxns9:annotation&gt;
          &lt;wstxns9:annotation wstxns9:type=&quot;Annotation&quot;&gt;
            &lt;wstxns10:s xmlns:wstxns10=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;219&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;parameter &lt;/s&gt;
                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                      &lt;s&gt; &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;231&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;Interval&amp;lt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;232&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;Date&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&amp;gt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; default &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;230&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;224&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;Interval[&lt;/s&gt;
                            &lt;s&gt;@2020-01-01&lt;/s&gt;
                            &lt;s&gt;, &lt;/s&gt;
                            &lt;s&gt;@2020-12-31&lt;/s&gt;
                            &lt;s&gt;]&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns10:s&gt;
          &lt;/wstxns9:annotation&gt;
        &lt;/wstxns9:annotation&gt;
      &lt;/wstxns9:def&gt;
    &lt;/wstxns9:def&gt;
  &lt;/wstxns9:parameters&gt;
  &lt;wstxns11:codeSystems xmlns:wstxns11=&quot;urn:hl7-org:elm:r1&quot; wstxns11:type=&quot;Library$CodeSystems&quot;&gt;
    &lt;wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;207&quot; locator=&quot;6:1-6:88&quot; name=&quot;ObservationValue&quot; id=&quot;http://terminology.hl7.org/CodeSystem/observation-value&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns12:s xmlns:wstxns12=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;207&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ObservationValue&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://terminology.hl7.org/CodeSystem/observation-value'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns12:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;208&quot; locator=&quot;7:1-7:91&quot; name=&quot;HIV_DAK_Codes&quot; id=&quot;http://fhir.org/guides/who/hiv-dak/CodeSystem/HIV-DAKConcepts&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns13:s xmlns:wstxns13=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;208&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;HIV_DAK_Codes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/who/hiv-dak/CodeSystem/HIV-DAKConcepts'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns13:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;209&quot; locator=&quot;8:1-8:101&quot; name=&quot;ConditionClinicalStatusCodes&quot; id=&quot;http://terminology.hl7.org/CodeSystem/condition-clinical&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns14:s xmlns:wstxns14=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;209&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://terminology.hl7.org/CodeSystem/condition-clinical'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns14:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;210&quot; locator=&quot;9:1-9:95&quot; name=&quot;ConditionCategoryCodes&quot; id=&quot;http://terminology.hl7.org/CodeSystem/condition-category&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns15:s xmlns:wstxns15=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;210&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ConditionCategoryCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://terminology.hl7.org/CodeSystem/condition-category'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns15:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;211&quot; locator=&quot;10:1-10:77&quot; name=&quot;ObservationStatusCodes&quot; id=&quot;http://hl7.org/fhir/observation-status&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns16:s xmlns:wstxns16=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;211&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ObservationStatusCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://hl7.org/fhir/observation-status'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns16:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;212&quot; locator=&quot;12:1-12:100&quot; name=&quot;Keypopulationmembertype*Codes&quot; id=&quot;http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-b-de51&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns17:s xmlns:wstxns17=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;212&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-b-de51'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns17:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;213&quot; locator=&quot;13:1-13:86&quot; name=&quot;HIVstatusCodes&quot; id=&quot;http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-b-de116&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns18:s xmlns:wstxns18=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;213&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;HIVstatusCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-b-de116'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns18:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;214&quot; locator=&quot;14:1-14:95&quot; name=&quot;HIVtreatmentoutcomeCodes&quot; id=&quot;http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-h-de42&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns19:s xmlns:wstxns19=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;214&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-h-de42'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns19:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;215&quot; locator=&quot;15:1-15:99&quot; name=&quot;ObservationCategoryCodes&quot; id=&quot;http://terminology.hl7.org/CodeSystem/observation-category&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns20:s xmlns:wstxns20=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;215&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ObservationCategoryCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://terminology.hl7.org/CodeSystem/observation-category'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns20:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;249&quot; locator=&quot;35:1-35:67&quot; name=&quot;ARTCodes&quot; id=&quot;http://example.org/fhir/CodeSystem/art-codes&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns21:s xmlns:wstxns21=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;249&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//code &quot;On ART&quot;: 'HIV.D.DE38' from &quot;HIV_DAK_Codes&quot; display 'On ART'

&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;ARTCodes&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/CodeSystem/art-codes'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns21:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;265&quot; locator=&quot;51:1-51:85&quot; name=&quot;Administrative Gender Codes&quot; id=&quot;http://hl7.org/fhir/administrative-gender&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns22:s xmlns:wstxns22=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;265&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://hl7.org/fhir/administrative-gender'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns22:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
    &lt;/wstxns11:def&gt;
  &lt;/wstxns11:codeSystems&gt;
  &lt;wstxns23:valueSets xmlns:wstxns23=&quot;urn:hl7-org:elm:r1&quot; wstxns23:type=&quot;Library$ValueSets&quot;&gt;
    &lt;wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;250&quot; locator=&quot;36:1-36:60&quot; name=&quot;On ART&quot; id=&quot;http://example.org/fhir/ValueSet/on-art&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns24:s xmlns:wstxns24=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;250&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/on-art'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns24:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;251&quot; locator=&quot;37:1-37:86&quot; name=&quot;encounter-diagnosis&quot; id=&quot;http://example.org/fhir/ValueSet/encounter-diagnosis&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns25:s xmlns:wstxns25=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;251&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/encounter-diagnosis'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns25:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;252&quot; locator=&quot;38:1-38:76&quot; name=&quot;social-history&quot; id=&quot;http://example.org/fhir/ValueSet/social-history&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns26:s xmlns:wstxns26=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;252&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/social-history'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns26:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;253&quot; locator=&quot;39:1-39:85&quot; name=&quot;HIVtesttypeCodes&quot; id=&quot;http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-b-de82&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns27:s xmlns:wstxns27=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;253&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-b-de82'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns27:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;254&quot; locator=&quot;40:1-40:82&quot; name=&quot;Community-level testing&quot; id=&quot;http://example.org/fhir/ValueSet/HIV.B.DE16&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns28:s xmlns:wstxns28=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;254&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;Community-level testing&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/HIV.B.DE16'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns28:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;255&quot; locator=&quot;41:1-41:81&quot; name=&quot;Facility-level testing&quot; id=&quot;http://example.org/fhir/ValueSet/HIV.B.DE17&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns29:s xmlns:wstxns29=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;255&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;Facility-level testing&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/HIV.B.DE17'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns29:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;256&quot; locator=&quot;42:1-42:87&quot; name=&quot;ANC contact during pregnancy&quot; id=&quot;http://example.org/fhir/ValueSet/HIV.E.DE39&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns30:s xmlns:wstxns30=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;256&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;ANC contact during pregnancy&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/HIV.E.DE39'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns30:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
    &lt;/wstxns23:def&gt;
  &lt;/wstxns23:valueSets&gt;
  &lt;wstxns31:codes xmlns:wstxns31=&quot;urn:hl7-org:elm:r1&quot; wstxns31:type=&quot;Library$Codes&quot;&gt;
    &lt;wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;233&quot; locator=&quot;23:1-23:89&quot; name=&quot;Sex Worker&quot; id=&quot;HIV.B.DE51&quot; display=&quot;sex worker&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;234&quot; locator=&quot;23:38-23:68&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns32:s xmlns:wstxns32=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;233&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Sex Worker&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE51'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;234&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'sex worker'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns32:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;235&quot; locator=&quot;24:1-24:97&quot; name=&quot;Men who have sex with men&quot; id=&quot;HIV.B.DE52&quot; display=&quot;MSM&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;236&quot; locator=&quot;24:53-24:83&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns33:s xmlns:wstxns33=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;235&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Men who have sex with men&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE52'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;236&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'MSM'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns33:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;237&quot; locator=&quot;25:1-25:105&quot; name=&quot;Trans and gender-diverse people&quot; id=&quot;HIV.B.DE53&quot; display=&quot;Trans&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;238&quot; locator=&quot;25:59-25:89&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns34:s xmlns:wstxns34=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;237&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Trans and gender-diverse people&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE53'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;238&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Trans'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns34:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;239&quot; locator=&quot;26:1-26:96&quot; name=&quot;People who inject drugs&quot; id=&quot;HIV.B.DE54&quot; display=&quot;PWID&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;240&quot; locator=&quot;26:51-26:81&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns35:s xmlns:wstxns35=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;239&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;People who inject drugs&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE54'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;240&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'PWID'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns35:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;241&quot; locator=&quot;27:1-27:127&quot; name=&quot;People living in prisons and other closed settings&quot; id=&quot;HIV.B.DE55&quot; display=&quot;Prisoner&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;242&quot; locator=&quot;27:78-27:108&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns36:s xmlns:wstxns36=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;241&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;People living in prisons and other closed settings&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE55'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;242&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Prisoner'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns36:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;243&quot; locator=&quot;29:1-29:79&quot; name=&quot;HIV-positive&quot; id=&quot;HIV.B.DE116&quot; display=&quot;HIV Positive&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;244&quot; locator=&quot;29:41-29:56&quot; name=&quot;HIVstatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns37:s xmlns:wstxns37=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;243&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE116'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;244&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVstatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'HIV Positive'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns37:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;245&quot; locator=&quot;30:1-30:79&quot; name=&quot;Diagnosed TB&quot; id=&quot;HIV.D.DE940&quot; display=&quot;Diagnosed TB&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;246&quot; locator=&quot;30:41-30:56&quot; name=&quot;HIVstatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns38:s xmlns:wstxns38=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;245&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Diagnosed TB&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.D.DE940'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;246&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVstatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Diagnosed TB'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns38:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;247&quot; locator=&quot;31:1-31:83&quot; name=&quot;Presumptive TB&quot; id=&quot;HIV.D.DE945&quot; display=&quot;Presumptive TB&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;248&quot; locator=&quot;31:43-31:58&quot; name=&quot;HIVstatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns39:s xmlns:wstxns39=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;247&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Presumptive TB&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.D.DE945'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;248&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVstatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Presumptive TB'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns39:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;257&quot; locator=&quot;46:1-46:98&quot; name=&quot;Lost to follow-up&quot; id=&quot;HIV.H.DE42&quot; display=&quot;Lost to follow-up&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;258&quot; locator=&quot;46:45-46:70&quot; name=&quot;HIVtreatmentoutcomeCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns40:s xmlns:wstxns40=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;257&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//valueset &quot;hiv positive&quot;: 'http://example.org/fhir/ValueSet/social-history'

&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Lost to follow-up&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.H.DE42'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;258&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Lost to follow-up'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns40:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;259&quot; locator=&quot;47:1-47:94&quot; name=&quot;Transferred out&quot; id=&quot;HIV.H.DE43&quot; display=&quot;Transferred out&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;260&quot; locator=&quot;47:43-47:68&quot; name=&quot;HIVtreatmentoutcomeCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns41:s xmlns:wstxns41=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;259&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Transferred out&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.H.DE43'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;260&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Transferred out'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns41:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;261&quot; locator=&quot;48:1-48:100&quot; name=&quot;Death (documented)&quot; id=&quot;HIV.H.DE44&quot; display=&quot;Death (documented)&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;262&quot; locator=&quot;48:46-48:71&quot; name=&quot;HIVtreatmentoutcomeCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns42:s xmlns:wstxns42=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;261&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Death (documented)&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.H.DE44'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;262&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Death (documented)'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns42:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;263&quot; locator=&quot;49:1-49:118&quot; name=&quot;Refused (stopped) treatment&quot; id=&quot;HIV.H.DE45&quot; display=&quot;Refused (stopped) treatment&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;264&quot; locator=&quot;49:55-49:80&quot; name=&quot;HIVtreatmentoutcomeCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns43:s xmlns:wstxns43=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;263&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Refused (stopped) treatment&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.H.DE45'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;264&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Refused (stopped) treatment'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns43:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;266&quot; locator=&quot;52:1-52:72&quot; name=&quot;Males&quot; id=&quot;male&quot; display=&quot;Males&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;267&quot; locator=&quot;52:28-52:56&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns44:s xmlns:wstxns44=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;266&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Males&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'male'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;267&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Males'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns44:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;268&quot; locator=&quot;53:1-53:78&quot; name=&quot;Females&quot; id=&quot;female&quot; display=&quot;Females&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;269&quot; locator=&quot;53:32-53:60&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns45:s xmlns:wstxns45=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;268&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Females&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'female'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;269&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Females'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns45:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;270&quot; locator=&quot;54:1-54:76&quot; name=&quot;Other&quot; id=&quot;other&quot; display=&quot;Other/NA&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;271&quot; locator=&quot;54:29-54:57&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns46:s xmlns:wstxns46=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;270&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Other&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'other'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;271&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Other/NA'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns46:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;272&quot; locator=&quot;56:1-56:96&quot; name=&quot;Trans Males&quot; id=&quot;transgender male&quot; display=&quot;Trans Males&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;273&quot; locator=&quot;56:46-56:74&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns47:s xmlns:wstxns47=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;272&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/* EXPANDED */
&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Trans Males&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'transgender male'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;273&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Trans Males'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns47:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;274&quot; locator=&quot;57:1-57:102&quot; name=&quot;Trans Females&quot; id=&quot;transgender female&quot; display=&quot;Trans Females&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;275&quot; locator=&quot;57:50-57:78&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns48:s xmlns:wstxns48=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;274&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Trans Females&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'transgender female'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;275&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Trans Females'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns48:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;276&quot; locator=&quot;62:1-62:59&quot; name=&quot;active&quot; id=&quot;active&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;277&quot; locator=&quot;62:30-62:59&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns49:s xmlns:wstxns49=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;276&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;// Condition Clinical Status Codes - Consider value sets for these
&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'active'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;277&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns49:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;278&quot; locator=&quot;63:1-63:67&quot; name=&quot;recurrence&quot; id=&quot;recurrence&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;279&quot; locator=&quot;63:38-63:67&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns50:s xmlns:wstxns50=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;278&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;recurrence&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'recurrence'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;279&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns50:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;280&quot; locator=&quot;64:1-64:61&quot; name=&quot;relapse&quot; id=&quot;relapse&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;281&quot; locator=&quot;64:32-64:61&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns51:s xmlns:wstxns51=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;280&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;relapse&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'relapse'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;281&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns51:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;282&quot; locator=&quot;65:1-65:63&quot; name=&quot;inactive&quot; id=&quot;inactive&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;283&quot; locator=&quot;65:34-65:63&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns52:s xmlns:wstxns52=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;282&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;inactive&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'inactive'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;283&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns52:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;284&quot; locator=&quot;66:1-66:65&quot; name=&quot;remission&quot; id=&quot;remission&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;285&quot; locator=&quot;66:36-66:65&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns53:s xmlns:wstxns53=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;284&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;remission&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'remission'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;285&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns53:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;286&quot; locator=&quot;67:1-67:63&quot; name=&quot;resolved&quot; id=&quot;resolved&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;287&quot; locator=&quot;67:34-67:63&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns54:s xmlns:wstxns54=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;286&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;resolved&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'resolved'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;287&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns54:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;288&quot; locator=&quot;70:1-70:103&quot; name=&quot;problem-list-item&quot; id=&quot;problem-list-item&quot; display=&quot;Problem List Item&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;289&quot; locator=&quot;70:52-70:75&quot; name=&quot;ConditionCategoryCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns55:s xmlns:wstxns55=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;288&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;// Condition Category Codes
&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;problem-list-item&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'problem-list-item'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;289&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionCategoryCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Problem List Item'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns55:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
    &lt;/wstxns31:def&gt;
  &lt;/wstxns31:codes&gt;
  &lt;wstxns56:contexts xmlns:wstxns56=&quot;urn:hl7-org:elm:r1&quot; wstxns56:type=&quot;Library$Contexts&quot;&gt;
    &lt;wstxns56:def&gt;
      &lt;wstxns56:def wstxns56:type=&quot;ContextDef&quot; localId=&quot;293&quot; locator=&quot;76:1-76:15&quot; name=&quot;Patient&quot;/&gt;
    &lt;/wstxns56:def&gt;
  &lt;/wstxns56:contexts&gt;
  &lt;wstxns57:statements xmlns:wstxns57=&quot;urn:hl7-org:elm:r1&quot; wstxns57:type=&quot;Library$Statements&quot;&gt;
    &lt;wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;291&quot; locator=&quot;76:1-76:15&quot; name=&quot;Patient&quot; context=&quot;Patient&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;SingletonFrom&quot; localId=&quot;292&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Retrieve&quot; localId=&quot;290&quot; locator=&quot;76:1-76:15&quot; dataType=&quot;{http://hl7.org/fhir}Patient&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Patient&quot;/&gt;
        &lt;/wstxns57:expression&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;295&quot; locator=&quot;86:1-90:31&quot; name=&quot;HIV Positive Condition&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Query&quot; localId=&quot;321&quot; locator=&quot;87:1-90:31&quot;&gt;
          &lt;wstxns57:source&gt;
            &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;296&quot; locator=&quot;87:1-87:13&quot; alias=&quot;C&quot;&gt;
              &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;297&quot; locator=&quot;87:1-87:11&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
          &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;298&quot; locator=&quot;88:5-90:31&quot;&gt;
            &lt;wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;299&quot; locator=&quot;88:11-89:43&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;300&quot; locator=&quot;88:11-88:37&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;304&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;302&quot; locator=&quot;88:11-88:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;303&quot; locator=&quot;88:30-88:37&quot; name=&quot;active&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;309&quot; locator=&quot;89:9-89:43&quot;&gt;
                    &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;310&quot;&gt;
                      &lt;wstxns57:source&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;311&quot; alias=&quot;X&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;307&quot; locator=&quot;89:9-89:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                        &lt;/wstxns57:source&gt;
                      &lt;/wstxns57:source&gt;
                      &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;312&quot; distinct=&quot;false&quot;&gt;
                        &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;314&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;313&quot; name=&quot;X&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:expression&gt;
                      &lt;/wstxns57:return&gt;
                    &lt;/wstxns57:codes&gt;
                    &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;308&quot; locator=&quot;89:23-89:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;315&quot; locator=&quot;90:9-90:31&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;319&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;317&quot; locator=&quot;90:9-90:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;318&quot; locator=&quot;90:18-90:31&quot; name=&quot;HIV-positive&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:where&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns58:s xmlns:wstxns58=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;295&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * HIV Positive during the measurement period
 * Does issued imply that results returned to tester
 * or should use communication or encounter resource to specify?
 */



&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Positive Condition&quot;&lt;/s&gt;
                      &lt;s&gt;:
&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;321&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;296&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;297&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;297&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;[&lt;/s&gt;
                                                    &lt;s&gt;Condition&lt;/s&gt;
                                                    &lt;s&gt;]&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;C&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;298&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;where &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;298&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;299&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;300&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;302&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;301&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;C&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;302&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;~&lt;/s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;303&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    and &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;309&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;307&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;306&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;C&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;307&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;category&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; in &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;308&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;315&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;317&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;316&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;317&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;code&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;~&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;318&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns58:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;323&quot; locator=&quot;92:1-96:32&quot; name=&quot;HIV Positive Observation&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Query&quot; localId=&quot;347&quot; locator=&quot;93:1-96:32&quot;&gt;
          &lt;wstxns57:source&gt;
            &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;324&quot; locator=&quot;93:1-93:15&quot; alias=&quot;O&quot;&gt;
              &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;325&quot; locator=&quot;93:1-93:13&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
          &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;326&quot; locator=&quot;94:5-96:32&quot;&gt;
            &lt;wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;327&quot; locator=&quot;94:11-95:36&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;333&quot; locator=&quot;94:11-94:42&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;334&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;329&quot; locator=&quot;94:11-94:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;330&quot; locator=&quot;94:23-94:42&quot;&gt;
                        &lt;wstxns57:element&gt;
                          &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;331&quot; locator=&quot;94:24-94:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                          &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;332&quot; locator=&quot;94:33-94:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                        &lt;/wstxns57:element&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;338&quot; locator=&quot;95:9-95:36&quot;&gt;
                    &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;339&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;336&quot; locator=&quot;95:9-95:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:code&gt;
                    &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;337&quot; locator=&quot;95:19-95:36&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;340&quot; locator=&quot;96:9-96:32&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;345&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;344&quot; asType=&quot;{http://hl7.org/fhir}CodeableConcept&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;342&quot; locator=&quot;96:9-96:15&quot; path=&quot;value&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;343&quot; locator=&quot;96:19-96:32&quot; name=&quot;HIV-positive&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:where&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns59:s xmlns:wstxns59=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;323&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Positive Observation&quot;&lt;/s&gt;
                      &lt;s&gt;:
&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;347&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;324&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;325&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;325&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;[&lt;/s&gt;
                                                    &lt;s&gt;Observation&lt;/s&gt;
                                                    &lt;s&gt;]&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;O&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;326&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;where &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;326&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;327&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;333&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;329&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;328&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;O&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;329&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;status&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; in &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;330&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;{&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;331&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;'final'&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;, &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;332&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;'amended'&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;}&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    and &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;338&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;336&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;335&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;O&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;336&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;code&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; in &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;337&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;340&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;342&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;341&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;342&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;value&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;~&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;343&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns59:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;349&quot; locator=&quot;99:1-102:36&quot; name=&quot;HIV test resulted&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Query&quot; localId=&quot;365&quot; locator=&quot;100:3-102:36&quot;&gt;
          &lt;wstxns57:source&gt;
            &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;350&quot; locator=&quot;100:3-100:17&quot; alias=&quot;O&quot;&gt;
              &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;351&quot; locator=&quot;100:3-100:15&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
          &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;352&quot; locator=&quot;101:5-102:36&quot;&gt;
            &lt;wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;358&quot; locator=&quot;101:11-101:42&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;359&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;354&quot; locator=&quot;101:11-101:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;355&quot; locator=&quot;101:23-101:42&quot;&gt;
                    &lt;wstxns57:element&gt;
                      &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;356&quot; locator=&quot;101:24-101:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                      &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;357&quot; locator=&quot;101:33-101:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                    &lt;/wstxns57:element&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;363&quot; locator=&quot;102:9-102:36&quot;&gt;
                &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;364&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;361&quot; locator=&quot;102:9-102:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:code&gt;
                &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;362&quot; locator=&quot;102:19-102:36&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:where&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns60:s xmlns:wstxns60=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;349&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV test resulted&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;365&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;350&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;351&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;351&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;[&lt;/s&gt;
                                                    &lt;s&gt;Observation&lt;/s&gt;
                                                    &lt;s&gt;]&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;O&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;352&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;where &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;352&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;358&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;354&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;353&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;354&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;status&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; in &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;355&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;{&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;356&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;'final'&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;, &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;357&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;'amended'&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;}&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;363&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;361&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;360&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;361&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;code&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; in &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;362&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns60:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;367&quot; locator=&quot;104:1-107:33&quot; name=&quot;HIV Treatment Active&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Query&quot; localId=&quot;385&quot; locator=&quot;105:1-107:33&quot;&gt;
          &lt;wstxns57:source&gt;
            &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;368&quot; locator=&quot;105:1-105:24&quot; alias=&quot;MS&quot;&gt;
              &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;369&quot; locator=&quot;105:1-105:21&quot; dataType=&quot;{http://hl7.org/fhir}MedicationStatement&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/MedicationStatement&quot;/&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
          &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;370&quot; locator=&quot;106:5-107:33&quot;&gt;
            &lt;wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;371&quot; locator=&quot;106:11-106:32&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;375&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;373&quot; locator=&quot;106:11-106:19&quot; path=&quot;status&quot; scope=&quot;MS&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;374&quot; locator=&quot;106:23-106:32&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;recorded&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;379&quot; locator=&quot;107:9-107:33&quot;&gt;
                &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;380&quot;&gt;
                  &lt;wstxns57:source&gt;
                    &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;381&quot; alias=&quot;X&quot;&gt;
                      &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;377&quot; locator=&quot;107:9-107:21&quot; path=&quot;reasonCode&quot; scope=&quot;MS&quot;/&gt;
                    &lt;/wstxns57:source&gt;
                  &lt;/wstxns57:source&gt;
                  &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;382&quot; distinct=&quot;false&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;384&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;383&quot; name=&quot;X&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:expression&gt;
                  &lt;/wstxns57:return&gt;
                &lt;/wstxns57:codes&gt;
                &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;378&quot; locator=&quot;107:26-107:33&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:where&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns61:s xmlns:wstxns61=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;367&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Treatment Active&quot;&lt;/s&gt;
                      &lt;s&gt;:
&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;385&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;368&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;369&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;369&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;[&lt;/s&gt;
                                                    &lt;s&gt;MedicationStatement&lt;/s&gt;
                                                    &lt;s&gt;]&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;MS&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;370&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;where &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;370&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;371&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;373&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;372&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;MS&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;373&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;status&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;=&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;374&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;'recorded'&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;379&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;377&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;376&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;MS&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;377&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;reasonCode&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; in &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;378&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns61:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;387&quot; locator=&quot;110:1-115:5&quot; name=&quot;Patient Deceased before end of Measurement Period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;388&quot; locator=&quot;111:3-115:5&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;389&quot; locator=&quot;112:5-112:135&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;And&quot; localId=&quot;390&quot; locator=&quot;112:10-112:69&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Is&quot; localId=&quot;391&quot; locator=&quot;112:10-112:41&quot;&gt;
                    &lt;wstxns57:isTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;394&quot; locator=&quot;112:30-112:41&quot; name=&quot;{http://hl7.org/fhir}boolean&quot;/&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;393&quot; locator=&quot;112:10-112:25&quot; path=&quot;deceased&quot;&gt;
                      &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;392&quot; locator=&quot;112:10-112:16&quot; name=&quot;Patient&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;395&quot; locator=&quot;112:47-112:69&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;400&quot; name=&quot;ToBoolean&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;399&quot; asType=&quot;{http://hl7.org/fhir}boolean&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;397&quot; locator=&quot;112:47-112:62&quot; path=&quot;deceased&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;396&quot; locator=&quot;112:47-112:53&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;398&quot; locator=&quot;112:66-112:69&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Boolean&quot; value=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Before&quot; localId=&quot;406&quot; locator=&quot;112:76-112:135&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;407&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;403&quot; locator=&quot;112:76-112:99&quot; path=&quot;lastUpdated&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;Property&quot; localId=&quot;402&quot; locator=&quot;112:76-112:87&quot; path=&quot;meta&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;401&quot; locator=&quot;112:76-112:82&quot; name=&quot;Patient&quot;/&gt;
                        &lt;/wstxns57:source&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;404&quot; locator=&quot;112:109-112:135&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;405&quot; locator=&quot;112:116-112:135&quot; name=&quot;Measurement Period&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:then&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;409&quot; locator=&quot;113:5-113:116&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Is&quot; localId=&quot;410&quot; locator=&quot;113:10-113:42&quot;&gt;
                &lt;wstxns57:isTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;413&quot; locator=&quot;113:30-113:42&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;412&quot; locator=&quot;113:10-113:25&quot; path=&quot;deceased&quot;&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;411&quot; locator=&quot;113:10-113:16&quot; name=&quot;Patient&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Before&quot; localId=&quot;420&quot; locator=&quot;113:49-113:116&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;421&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;414&quot; locator=&quot;113:49-113:81&quot; strict=&quot;false&quot;&gt;
                        &lt;wstxns57:asTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;417&quot; locator=&quot;113:69-113:81&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;416&quot; locator=&quot;113:49-113:64&quot; path=&quot;deceased&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;415&quot; locator=&quot;113:49-113:55&quot; name=&quot;Patient&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;418&quot; locator=&quot;113:90-113:116&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;419&quot; locator=&quot;113:97-113:116&quot; name=&quot;Measurement Period&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:then&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;Literal&quot; localId=&quot;423&quot; locator=&quot;114:10-114:14&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Boolean&quot; value=&quot;false&quot;/&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns62:s xmlns:wstxns62=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;387&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Patient Deceased before end of Measurement Period&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;388&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;389&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;390&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;391&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;393&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;392&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;393&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; is &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;394&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;FHIR&lt;/s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                    &lt;s&gt;boolean&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;395&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;397&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;396&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;397&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;398&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;~&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;true&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;406&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;403&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;402&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;401&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;402&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;meta&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;403&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;lastUpdated&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;406&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;  &lt;/s&gt;
                                        &lt;s&gt;before&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;404&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;end of &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;405&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;409&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;410&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;412&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;411&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;412&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;deceased&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; is &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;413&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;FHIR&lt;/s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                              &lt;s&gt;dateTime&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;420&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;414&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;416&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;415&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;416&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; as &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;417&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;FHIR&lt;/s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                    &lt;s&gt;dateTime&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;420&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;before&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;418&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;end of &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;419&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;423&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    else &lt;/s&gt;
                            &lt;s&gt;false&lt;/s&gt;
                            &lt;s&gt;
  end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns62:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;425&quot; locator=&quot;117:1-122:5&quot; name=&quot;Patient Deceased during Measurement Period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;426&quot; locator=&quot;118:3-122:5&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;427&quot; locator=&quot;119:5-119:201&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;And&quot; localId=&quot;428&quot; locator=&quot;119:10-119:69&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Is&quot; localId=&quot;429&quot; locator=&quot;119:10-119:41&quot;&gt;
                    &lt;wstxns57:isTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;432&quot; locator=&quot;119:30-119:41&quot; name=&quot;{http://hl7.org/fhir}boolean&quot;/&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;431&quot; locator=&quot;119:10-119:25&quot; path=&quot;deceased&quot;&gt;
                      &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;430&quot; locator=&quot;119:10-119:16&quot; name=&quot;Patient&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;433&quot; locator=&quot;119:47-119:69&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;438&quot; name=&quot;ToBoolean&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;437&quot; asType=&quot;{http://hl7.org/fhir}boolean&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;435&quot; locator=&quot;119:47-119:62&quot; path=&quot;deceased&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;434&quot; locator=&quot;119:47-119:53&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;436&quot; locator=&quot;119:66-119:69&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Boolean&quot; value=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;And&quot; localId=&quot;439&quot; locator=&quot;119:76-119:201&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;445&quot; locator=&quot;119:76-119:135&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;446&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;442&quot; locator=&quot;119:76-119:99&quot; path=&quot;lastUpdated&quot;&gt;
                            &lt;wstxns57:source wstxns57:type=&quot;Property&quot; localId=&quot;441&quot; locator=&quot;119:76-119:87&quot; path=&quot;meta&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;440&quot; locator=&quot;119:76-119:82&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:source&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;443&quot; locator=&quot;119:108-119:135&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;444&quot; locator=&quot;119:116-119:135&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;After&quot; localId=&quot;453&quot; locator=&quot;119:142-119:201&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;454&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;450&quot; locator=&quot;119:142-119:165&quot; path=&quot;lastUpdated&quot;&gt;
                            &lt;wstxns57:source wstxns57:type=&quot;Property&quot; localId=&quot;449&quot; locator=&quot;119:142-119:153&quot; path=&quot;meta&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;448&quot; locator=&quot;119:142-119:148&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:source&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;451&quot; locator=&quot;119:173-119:201&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;452&quot; locator=&quot;119:182-119:201&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:then&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;456&quot; locator=&quot;120:5-120:191&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Is&quot; localId=&quot;457&quot; locator=&quot;120:10-120:42&quot;&gt;
                &lt;wstxns57:isTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;460&quot; locator=&quot;120:30-120:42&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;459&quot; locator=&quot;120:10-120:25&quot; path=&quot;deceased&quot;&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;458&quot; locator=&quot;120:10-120:16&quot; name=&quot;Patient&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;And&quot; localId=&quot;461&quot; locator=&quot;120:49-120:191&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;468&quot; locator=&quot;120:49-120:117&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;469&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;462&quot; locator=&quot;120:49-120:81&quot; strict=&quot;false&quot;&gt;
                            &lt;wstxns57:asTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;465&quot; locator=&quot;120:69-120:81&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;464&quot; locator=&quot;120:49-120:64&quot; path=&quot;deceased&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;463&quot; locator=&quot;120:49-120:55&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;466&quot; locator=&quot;120:90-120:117&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;467&quot; locator=&quot;120:98-120:117&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;After&quot; localId=&quot;477&quot; locator=&quot;120:123-120:191&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;478&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;471&quot; locator=&quot;120:123-120:155&quot; strict=&quot;false&quot;&gt;
                            &lt;wstxns57:asTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;474&quot; locator=&quot;120:143-120:155&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;473&quot; locator=&quot;120:123-120:138&quot; path=&quot;deceased&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;472&quot; locator=&quot;120:123-120:129&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;475&quot; locator=&quot;120:163-120:191&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;476&quot; locator=&quot;120:172-120:191&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:then&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;Literal&quot; localId=&quot;480&quot; locator=&quot;121:10-121:14&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Boolean&quot; value=&quot;false&quot;/&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns63:s xmlns:wstxns63=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;425&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Patient Deceased during Measurement Period&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;426&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;427&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;428&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;429&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;431&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;430&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;431&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; is &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;432&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;FHIR&lt;/s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                    &lt;s&gt;boolean&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;433&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;435&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;434&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;435&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;436&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;~&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;true&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;439&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;445&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;442&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;441&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;440&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;441&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;meta&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;442&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;lastUpdated&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;445&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;before&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;443&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;end of  &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;444&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; and  &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;453&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;450&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;449&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;448&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;449&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;meta&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;450&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;lastUpdated&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;453&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;after&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;451&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;452&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;456&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;457&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;459&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;458&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;459&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;deceased&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; is &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;460&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;FHIR&lt;/s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                              &lt;s&gt;dateTime&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;461&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;468&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;462&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;464&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;463&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;464&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;deceased&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; as &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;465&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;FHIR&lt;/s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                          &lt;s&gt;dateTime&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;468&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;before&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;466&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;end of  &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;467&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;477&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;471&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;473&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;472&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;473&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;deceased&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; as &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;474&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;FHIR&lt;/s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                          &lt;s&gt;dateTime&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;477&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;after&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;475&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;476&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;480&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    else &lt;/s&gt;
                            &lt;s&gt;false&lt;/s&gt;
                            &lt;s&gt;
  end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns63:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;482&quot; locator=&quot;126:1-140:5&quot; name=&quot;Stopped ART at Facility during the measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;483&quot; locator=&quot;127:5-140:5&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;540&quot; locator=&quot;127:11-140:5&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;484&quot; locator=&quot;128:5-128:23&quot; alias=&quot;EOS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;485&quot; locator=&quot;128:5-128:19&quot; dataType=&quot;{http://hl7.org/fhir}EpisodeOfCare&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/EpisodeOfCare&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;486&quot; locator=&quot;129:5-139:5&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;490&quot; locator=&quot;129:11-129:30&quot;&gt;
                  &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;491&quot;&gt;
                    &lt;wstxns57:source&gt;
                      &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;492&quot; alias=&quot;X&quot;&gt;
                        &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;488&quot; locator=&quot;129:11-129:18&quot; path=&quot;type&quot; scope=&quot;EOS&quot;/&gt;
                      &lt;/wstxns57:source&gt;
                    &lt;/wstxns57:source&gt;
                    &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;493&quot; distinct=&quot;false&quot;&gt;
                      &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;495&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;494&quot; name=&quot;X&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:expression&gt;
                    &lt;/wstxns57:return&gt;
                  &lt;/wstxns57:codes&gt;
                  &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;489&quot; locator=&quot;129:23-129:30&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Or&quot; localId=&quot;496&quot; locator=&quot;130:9-139:5&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;497&quot; locator=&quot;130:10-134:5&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;520&quot; locator=&quot;130:17-134:5&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;498&quot; locator=&quot;131:7-131:25&quot; alias=&quot;H&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;500&quot; locator=&quot;131:7-131:23&quot; path=&quot;statusHistory&quot; scope=&quot;EOS&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;501&quot; locator=&quot;132:7-133:51&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;502&quot; locator=&quot;132:13-132:33&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;506&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;504&quot; locator=&quot;132:13-132:20&quot; path=&quot;status&quot; scope=&quot;H&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;505&quot; locator=&quot;132:24-132:33&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;finished&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;512&quot; locator=&quot;133:11-133:51&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;510&quot; locator=&quot;133:20-133:23&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;511&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                    &lt;wstxns57:operand&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;508&quot; locator=&quot;133:11-133:18&quot; path=&quot;period&quot; scope=&quot;H&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;513&quot;&gt;
                                  &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;514&quot; path=&quot;low&quot;&gt;
                                      &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;509&quot; locator=&quot;133:32-133:51&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:low&gt;
                                  &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;516&quot; path=&quot;lowClosed&quot;&gt;
                                    &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;509&quot; locator=&quot;133:32-133:51&quot; name=&quot;Measurement Period&quot;/&gt;
                                  &lt;/wstxns57:lowClosedExpression&gt;
                                  &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;517&quot; path=&quot;high&quot;&gt;
                                      &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;509&quot; locator=&quot;133:32-133:51&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:high&gt;
                                  &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;519&quot; path=&quot;highClosed&quot;&gt;
                                    &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;509&quot; locator=&quot;133:32-133:51&quot; name=&quot;Measurement Period&quot;/&gt;
                                  &lt;/wstxns57:highClosedExpression&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:where&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;521&quot; locator=&quot;135:8-138:5&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;522&quot; locator=&quot;136:7-136:29&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;526&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;524&quot; locator=&quot;136:7-136:16&quot; path=&quot;status&quot; scope=&quot;EOS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;525&quot; locator=&quot;136:20-136:29&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;finished&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;532&quot; locator=&quot;137:11-137:53&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;530&quot; locator=&quot;137:22-137:25&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;531&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;528&quot; locator=&quot;137:11-137:20&quot; path=&quot;period&quot; scope=&quot;EOS&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;533&quot;&gt;
                              &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;534&quot; path=&quot;low&quot;&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;529&quot; locator=&quot;137:34-137:53&quot; name=&quot;Measurement Period&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:low&gt;
                              &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;536&quot; path=&quot;lowClosed&quot;&gt;
                                &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;529&quot; locator=&quot;137:34-137:53&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:lowClosedExpression&gt;
                              &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;537&quot; path=&quot;high&quot;&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;529&quot; locator=&quot;137:34-137:53&quot; name=&quot;Measurement Period&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:high&gt;
                              &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;539&quot; path=&quot;highClosed&quot;&gt;
                                &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;529&quot; locator=&quot;137:34-137:53&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:highClosedExpression&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns64:s xmlns:wstxns64=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;482&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/* End of care because of transferring out, death, lost to follow up, or stopped treatment*/

&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Stopped ART at Facility during the measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;483&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;540&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;540&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;484&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;485&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;485&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;EpisodeOfCare&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;EOS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;486&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;486&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;490&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;488&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;487&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;EOS&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;488&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;type&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; in &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;489&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;496&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;(&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;496&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;497&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;exists &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;520&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;(
      &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;520&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;498&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;500&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;EOS&lt;/s&gt;
                                                                                                          &lt;s&gt;.&lt;/s&gt;
                                                                                                          &lt;s&gt;statusHistory&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt; &lt;/s&gt;
                                                                                              &lt;s&gt;H&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
      &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;501&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;where &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;501&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;502&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;504&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value r=&quot;503&quot;&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;
                                                                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                            &lt;value&gt;
                                                                                                              &lt;s&gt;
                                                                                                                &lt;s&gt;H&lt;/s&gt;
                                                                                                              &lt;/s&gt;
                                                                                                            &lt;/value&gt;
                                                                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                          &lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;.&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value r=&quot;504&quot;&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;
                                                                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                            &lt;value&gt;
                                                                                                              &lt;s&gt;
                                                                                                                &lt;s&gt;status&lt;/s&gt;
                                                                                                              &lt;/s&gt;
                                                                                                            &lt;/value&gt;
                                                                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                          &lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt; &lt;/s&gt;
                                                                                                    &lt;s&gt;=&lt;/s&gt;
                                                                                                    &lt;s&gt; &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;505&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;'finished'&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
      and &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;512&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;508&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value r=&quot;507&quot;&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;
                                                                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                            &lt;value&gt;
                                                                                                              &lt;s&gt;
                                                                                                                &lt;s&gt;H&lt;/s&gt;
                                                                                                              &lt;/s&gt;
                                                                                                            &lt;/value&gt;
                                                                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                          &lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;.&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value r=&quot;508&quot;&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;
                                                                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                            &lt;value&gt;
                                                                                                              &lt;s&gt;
                                                                                                                &lt;s&gt;period&lt;/s&gt;
                                                                                                              &lt;/s&gt;
                                                                                                            &lt;/value&gt;
                                                                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                          &lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;512&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt; &lt;/s&gt;
                                                                                                    &lt;s&gt;ends during&lt;/s&gt;
                                                                                                    &lt;s&gt; &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;509&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
    )&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; 
    or &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;521&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;(
      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;521&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;522&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;524&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;523&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;EOS&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;.&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;524&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;status&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt; &lt;/s&gt;
                                                                                  &lt;s&gt;=&lt;/s&gt;
                                                                                  &lt;s&gt; &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;525&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'finished'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
      and &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;532&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;528&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;527&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;EOS&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;.&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;528&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;period&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;532&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt; &lt;/s&gt;
                                                                                  &lt;s&gt;ends during&lt;/s&gt;
                                                                                  &lt;s&gt; &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;529&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    )&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    )&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
    )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns64:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;542&quot; locator=&quot;147:1-161:7&quot; name=&quot;By Age Stratifier&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;543&quot; locator=&quot;148:5-161:7&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;544&quot; locator=&quot;149:9-149:72&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;545&quot; locator=&quot;149:14-149:61&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;1&quot; locator=&quot;149:14-149:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;550&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;546&quot; locator=&quot;149:27-149:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;547&quot; locator=&quot;149:36-149:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;551&quot; locator=&quot;149:61&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;4&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;552&quot; locator=&quot;149:68-149:72&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;0-4&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;553&quot; locator=&quot;150:9-150:72&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;554&quot; locator=&quot;150:14-150:61&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;2&quot; locator=&quot;150:14-150:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;559&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;555&quot; locator=&quot;150:27-150:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;556&quot; locator=&quot;150:36-150:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;560&quot; locator=&quot;150:61&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;9&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;561&quot; locator=&quot;150:68-150:72&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;5-9&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;562&quot; locator=&quot;151:9-151:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;563&quot; locator=&quot;151:14-151:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;3&quot; locator=&quot;151:14-151:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;568&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;564&quot; locator=&quot;151:27-151:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;565&quot; locator=&quot;151:36-151:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;569&quot; locator=&quot;151:61-151:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;14&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;570&quot; locator=&quot;151:69-151:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;10–14&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;571&quot; locator=&quot;152:9-152:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;572&quot; locator=&quot;152:14-152:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;4&quot; locator=&quot;152:14-152:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;577&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;573&quot; locator=&quot;152:27-152:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;574&quot; locator=&quot;152:36-152:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;578&quot; locator=&quot;152:61-152:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;19&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;579&quot; locator=&quot;152:69-152:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;15–19&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;580&quot; locator=&quot;153:9-153:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;581&quot; locator=&quot;153:14-153:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;5&quot; locator=&quot;153:14-153:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;586&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;582&quot; locator=&quot;153:27-153:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;583&quot; locator=&quot;153:36-153:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;587&quot; locator=&quot;153:61-153:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;24&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;588&quot; locator=&quot;153:69-153:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;20–24&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;589&quot; locator=&quot;154:9-154:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;590&quot; locator=&quot;154:14-154:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;6&quot; locator=&quot;154:14-154:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;595&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;591&quot; locator=&quot;154:27-154:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;592&quot; locator=&quot;154:36-154:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;596&quot; locator=&quot;154:61-154:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;29&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;597&quot; locator=&quot;154:69-154:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;25–29&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;598&quot; locator=&quot;155:9-155:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;599&quot; locator=&quot;155:14-155:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;7&quot; locator=&quot;155:14-155:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;604&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;600&quot; locator=&quot;155:27-155:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;601&quot; locator=&quot;155:36-155:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;605&quot; locator=&quot;155:61-155:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;34&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;606&quot; locator=&quot;155:69-155:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;30–34&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;607&quot; locator=&quot;156:9-156:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;608&quot; locator=&quot;156:14-156:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;8&quot; locator=&quot;156:14-156:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;613&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;609&quot; locator=&quot;156:27-156:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;610&quot; locator=&quot;156:36-156:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;614&quot; locator=&quot;156:61-156:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;39&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;615&quot; locator=&quot;156:69-156:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;35–39&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;616&quot; locator=&quot;157:9-157:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;617&quot; locator=&quot;157:14-157:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;9&quot; locator=&quot;157:14-157:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;622&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;618&quot; locator=&quot;157:27-157:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;619&quot; locator=&quot;157:36-157:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;623&quot; locator=&quot;157:61-157:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;44&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;624&quot; locator=&quot;157:69-157:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;40–44&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;625&quot; locator=&quot;158:9-158:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;626&quot; locator=&quot;158:14-158:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;10&quot; locator=&quot;158:14-158:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;631&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;627&quot; locator=&quot;158:27-158:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;628&quot; locator=&quot;158:36-158:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;632&quot; locator=&quot;158:61-158:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;49&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;633&quot; locator=&quot;158:69-158:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;45–49&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;634&quot; locator=&quot;159:9-159:73&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;GreaterOrEqual&quot; localId=&quot;635&quot; locator=&quot;159:14-159:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;11&quot; locator=&quot;159:14-159:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;640&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;636&quot; locator=&quot;159:27-159:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;637&quot; locator=&quot;159:36-159:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;641&quot; locator=&quot;159:61-159:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;50&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;642&quot; locator=&quot;159:69-159:73&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;50+&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;644&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;643&quot; locator=&quot;160:14-160:17&quot;/&gt;
          &lt;/wstxns57:else&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns65:s xmlns:wstxns65=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;542&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * By Age Stratifiers
 * (0–4, 5–9, 10–14, 15–19, 20–24, 25–29, 30–34, 35–39, 40–44, 45–49, 50+ years)
 * 
 */
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;By Age Stratifier&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;543&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;544&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;545&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;546&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;547&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;551&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;4&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;552&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'0-4'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;553&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;554&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;2&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;555&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;556&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;560&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;9&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;561&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'5-9'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;562&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;563&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;3&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;564&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;565&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;569&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;14&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;570&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'10–14'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;571&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;572&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;4&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;573&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;574&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;578&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;19&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;579&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'15–19'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;580&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;581&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;5&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;582&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;583&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;587&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;24&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;588&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'20–24'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;589&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;590&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;6&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;591&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;592&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;596&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;29&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;597&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'25–29'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;598&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;599&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;7&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;600&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;601&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;605&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;34&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;606&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'30–34'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;607&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;608&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;8&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;609&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;610&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;614&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;39&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;615&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'35–39'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;616&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;617&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;9&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;618&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;619&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;623&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;44&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;624&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'40–44'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;625&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;626&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;10&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;627&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;628&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;632&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;49&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;633&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'45–49'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;634&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;635&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;11&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;636&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;637&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;641&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;50&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;642&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'50+'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;643&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        else &lt;/s&gt;
                            &lt;s&gt;null&lt;/s&gt;
                            &lt;s&gt;
    end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns65:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;646&quot; locator=&quot;168:1-178:7&quot; name=&quot;By Age Stratifier 2&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;647&quot; locator=&quot;169:5-178:7&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;648&quot; locator=&quot;170:9-170:72&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;649&quot; locator=&quot;170:14-170:61&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;12&quot; locator=&quot;170:14-170:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;654&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;650&quot; locator=&quot;170:27-170:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;651&quot; locator=&quot;170:36-170:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;655&quot; locator=&quot;170:61&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;4&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;656&quot; locator=&quot;170:68-170:72&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;0-4&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;657&quot; locator=&quot;171:9-171:72&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;658&quot; locator=&quot;171:14-171:61&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;13&quot; locator=&quot;171:14-171:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;663&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;659&quot; locator=&quot;171:27-171:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;660&quot; locator=&quot;171:36-171:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;664&quot; locator=&quot;171:61&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;9&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;665&quot; locator=&quot;171:68-171:72&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;5-9&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;666&quot; locator=&quot;172:9-172:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;667&quot; locator=&quot;172:14-172:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;14&quot; locator=&quot;172:14-172:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;672&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;668&quot; locator=&quot;172:27-172:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;669&quot; locator=&quot;172:36-172:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;673&quot; locator=&quot;172:61-172:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;14&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;674&quot; locator=&quot;172:69-172:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;10–14&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;675&quot; locator=&quot;173:9-173:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;676&quot; locator=&quot;173:14-173:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;15&quot; locator=&quot;173:14-173:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;681&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;677&quot; locator=&quot;173:27-173:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;678&quot; locator=&quot;173:36-173:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;682&quot; locator=&quot;173:61-173:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;19&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;683&quot; locator=&quot;173:69-173:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;15–19&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;684&quot; locator=&quot;174:9-174:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;685&quot; locator=&quot;174:14-174:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;16&quot; locator=&quot;174:14-174:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;690&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;686&quot; locator=&quot;174:27-174:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;687&quot; locator=&quot;174:36-174:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;691&quot; locator=&quot;174:61-174:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;24&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;692&quot; locator=&quot;174:69-174:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;20–24&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;693&quot; locator=&quot;175:9-175:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;694&quot; locator=&quot;175:14-175:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;17&quot; locator=&quot;175:14-175:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;699&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;695&quot; locator=&quot;175:27-175:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;696&quot; locator=&quot;175:36-175:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;700&quot; locator=&quot;175:61-175:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;49&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;701&quot; locator=&quot;175:69-175:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;25–49&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;702&quot; locator=&quot;176:9-176:73&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;GreaterOrEqual&quot; localId=&quot;703&quot; locator=&quot;176:14-176:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;18&quot; locator=&quot;176:14-176:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;708&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;704&quot; locator=&quot;176:27-176:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;705&quot; locator=&quot;176:36-176:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;709&quot; locator=&quot;176:61-176:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;50&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;710&quot; locator=&quot;176:69-176:73&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;50+&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;712&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;711&quot; locator=&quot;177:14-177:17&quot;/&gt;
          &lt;/wstxns57:else&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns66:s xmlns:wstxns66=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;646&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * By Age Stratifiers
 * Age (0–4, 5–9, 10–14, 15–19, 20–24, 25–49, 50+ years)
 * 
 */
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;By Age Stratifier 2&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;647&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;648&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;649&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;12&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;650&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;651&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;655&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;4&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;656&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'0-4'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;657&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;658&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;13&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;659&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;660&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;664&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;9&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;665&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'5-9'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;666&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;667&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;14&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;668&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;669&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;673&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;14&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;674&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'10–14'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;675&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;676&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;15&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;677&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;678&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;682&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;19&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;683&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'15–19'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;684&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;685&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;16&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;686&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;687&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;691&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;24&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;692&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'20–24'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;693&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;694&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;17&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;695&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;696&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;700&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;49&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;701&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'25–49'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;702&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;703&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;18&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;704&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;705&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;709&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;50&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;710&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'50+'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;711&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        else &lt;/s&gt;
                            &lt;s&gt;null&lt;/s&gt;
                            &lt;s&gt;
    end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns66:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;714&quot; locator=&quot;184:1-185:60&quot; name=&quot;By Geographic Region Stratifier&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;727&quot; locator=&quot;185:5-185:60&quot; path=&quot;state&quot;&gt;
          &lt;wstxns57:source wstxns57:type=&quot;First&quot; localId=&quot;19&quot; locator=&quot;185:5-185:54&quot;&gt;
            &lt;wstxns57:source wstxns57:type=&quot;Query&quot; localId=&quot;724&quot; locator=&quot;185:11-185:53&quot;&gt;
              &lt;wstxns57:source&gt;
                &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;715&quot; locator=&quot;185:11-185:27&quot; alias=&quot;A&quot;&gt;
                  &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;717&quot; locator=&quot;185:11-185:25&quot; path=&quot;address&quot;&gt;
                    &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;716&quot; name=&quot;Patient&quot;/&gt;
                  &lt;/wstxns57:expression&gt;
                &lt;/wstxns57:source&gt;
              &lt;/wstxns57:source&gt;
              &lt;wstxns57:where wstxns57:type=&quot;In&quot; localId=&quot;722&quot; locator=&quot;185:29-185:53&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;723&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;719&quot; locator=&quot;185:35-185:39&quot; path=&quot;use&quot; scope=&quot;A&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;720&quot; locator=&quot;185:44-185:53&quot;&gt;
                    &lt;wstxns57:element&gt;
                      &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;721&quot; locator=&quot;185:46-185:51&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;home&quot;/&gt;
                    &lt;/wstxns57:element&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:where&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns67:s xmlns:wstxns67=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;714&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * By state stratifier
 */

&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;By Geographic Region Stratifier&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;727&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;19&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;First&lt;/s&gt;
                                  &lt;s&gt;(&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;724&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;715&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;717&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                                &lt;s&gt;address&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;A&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;722&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;722&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;719&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;718&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;A&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;719&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;use&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; in &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;720&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;{ &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;721&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;'home'&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; }&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;)&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;.&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;727&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;state&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns67:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;729&quot; locator=&quot;192:1-199:7&quot; name=&quot;By Administrative Gender Stratifier&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;730&quot; locator=&quot;193:5-199:7&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;731&quot; locator=&quot;194:9-194:49&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Equal&quot; localId=&quot;732&quot; locator=&quot;194:14-194:36&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;736&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;734&quot; locator=&quot;194:14-194:27&quot; path=&quot;gender&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;733&quot; locator=&quot;194:14-194:20&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;735&quot; locator=&quot;194:31-194:36&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;male&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;CodeRef&quot; localId=&quot;737&quot; locator=&quot;194:43-194:49&quot; name=&quot;Males&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;738&quot; locator=&quot;195:9-195:53&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Equal&quot; localId=&quot;739&quot; locator=&quot;195:14-195:38&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;743&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;741&quot; locator=&quot;195:14-195:27&quot; path=&quot;gender&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;740&quot; locator=&quot;195:14-195:20&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;742&quot; locator=&quot;195:31-195:38&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;female&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;CodeRef&quot; localId=&quot;744&quot; locator=&quot;195:45-195:53&quot; name=&quot;Females&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;745&quot; locator=&quot;196:9-196:71&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Equal&quot; localId=&quot;746&quot; locator=&quot;196:14-196:50&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;750&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;748&quot; locator=&quot;196:14-196:27&quot; path=&quot;gender&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;747&quot; locator=&quot;196:14-196:20&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;749&quot; locator=&quot;196:31-196:50&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;transgender female&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;CodeRef&quot; localId=&quot;751&quot; locator=&quot;196:57-196:71&quot; name=&quot;Trans Females&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;752&quot; locator=&quot;197:9-197:67&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Equal&quot; localId=&quot;753&quot; locator=&quot;197:14-197:48&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;757&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;755&quot; locator=&quot;197:14-197:27&quot; path=&quot;gender&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;754&quot; locator=&quot;197:14-197:20&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;756&quot; locator=&quot;197:31-197:48&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;transgender male&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;CodeRef&quot; localId=&quot;758&quot; locator=&quot;197:55-197:67&quot; name=&quot;Trans Males&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;CodeRef&quot; localId=&quot;759&quot; locator=&quot;198:14-198:20&quot; name=&quot;Other&quot;/&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns68:s xmlns:wstxns68=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;729&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * By Administrative Gender of Patient Stratifier
 * Need to expand codes
 */

&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;By Administrative Gender Stratifier&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;730&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;731&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;732&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;734&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;733&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;734&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;gender&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;735&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;'male'&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;737&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;&quot;Males&quot;&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;738&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;739&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;741&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;740&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;741&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;gender&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;742&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;'female'&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;744&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;&quot;Females&quot;&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;745&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;746&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;748&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;747&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;748&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;gender&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;749&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;'transgender female'&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;751&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;&quot;Trans Females&quot;&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;752&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;753&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;755&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;754&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;755&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;gender&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;756&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;'transgender male'&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;758&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;&quot;Trans Males&quot;&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        else &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;759&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;&quot;Other&quot;&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns68:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;761&quot; locator=&quot;205:2-211:3&quot; name=&quot;SW&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;762&quot; locator=&quot;206:3-211:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;790&quot; locator=&quot;206:10-211:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;763&quot; locator=&quot;207:5-207:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;764&quot; locator=&quot;207:5-207:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;765&quot; locator=&quot;208:5-210:29&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;766&quot; locator=&quot;208:11-209:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;773&quot; locator=&quot;208:11-208:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;774&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;768&quot; locator=&quot;208:11-208:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;769&quot; locator=&quot;208:23-208:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;770&quot; locator=&quot;208:25-208:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;771&quot; locator=&quot;208:34-208:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;772&quot; locator=&quot;208:45-208:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;778&quot; locator=&quot;209:9-209:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;779&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;780&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;776&quot; locator=&quot;209:9-209:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;781&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;783&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;782&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;777&quot; locator=&quot;209:23-209:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;784&quot; locator=&quot;210:9-210:29&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;788&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;786&quot; locator=&quot;210:9-210:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;787&quot; locator=&quot;210:18-210:29&quot; name=&quot;Sex Worker&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns69:s xmlns:wstxns69=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;761&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * Key populations (men who have sex with men, people living in prisons and other closed settings, people who inject drugs, sex workers, trans and gender diverse people)
 */

 &lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;SW&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;762&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;790&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;790&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;763&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;764&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;764&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;765&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;765&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;766&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;773&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;768&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;767&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;768&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;769&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;770&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;771&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;772&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;778&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;776&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;775&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;776&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;777&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;784&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;786&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;785&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;786&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;787&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;Sex Worker&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns69:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;792&quot; locator=&quot;213:2-219:3&quot; name=&quot;MSM&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;793&quot; locator=&quot;214:3-219:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;821&quot; locator=&quot;214:10-219:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;794&quot; locator=&quot;215:5-215:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;795&quot; locator=&quot;215:5-215:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;796&quot; locator=&quot;216:5-218:44&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;797&quot; locator=&quot;216:11-217:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;804&quot; locator=&quot;216:11-216:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;805&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;799&quot; locator=&quot;216:11-216:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;800&quot; locator=&quot;216:23-216:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;801&quot; locator=&quot;216:25-216:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;802&quot; locator=&quot;216:34-216:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;803&quot; locator=&quot;216:45-216:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;809&quot; locator=&quot;217:9-217:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;810&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;811&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;807&quot; locator=&quot;217:9-217:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;812&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;814&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;813&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;808&quot; locator=&quot;217:23-217:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;815&quot; locator=&quot;218:9-218:44&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;819&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;817&quot; locator=&quot;218:9-218:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;818&quot; locator=&quot;218:18-218:44&quot; name=&quot;Men who have sex with men&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns70:s xmlns:wstxns70=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;792&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;MSM&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;793&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;821&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;821&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;794&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;795&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;795&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;796&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;796&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;797&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;804&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;799&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;798&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;799&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;800&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;801&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;802&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;803&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;809&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;807&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;806&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;807&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;808&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;815&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;817&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;816&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;817&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;818&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;Men who have sex with men&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns70:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;823&quot; locator=&quot;221:3-227:3&quot; name=&quot;Trans&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;824&quot; locator=&quot;222:3-227:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;852&quot; locator=&quot;222:10-227:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;825&quot; locator=&quot;223:5-223:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;826&quot; locator=&quot;223:5-223:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;827&quot; locator=&quot;224:5-226:50&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;828&quot; locator=&quot;224:11-225:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;835&quot; locator=&quot;224:11-224:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;836&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;830&quot; locator=&quot;224:11-224:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;831&quot; locator=&quot;224:23-224:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;832&quot; locator=&quot;224:25-224:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;833&quot; locator=&quot;224:34-224:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;834&quot; locator=&quot;224:45-224:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;840&quot; locator=&quot;225:9-225:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;841&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;842&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;838&quot; locator=&quot;225:9-225:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;843&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;845&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;844&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;839&quot; locator=&quot;225:23-225:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;846&quot; locator=&quot;226:9-226:50&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;850&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;848&quot; locator=&quot;226:9-226:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;849&quot; locator=&quot;226:18-226:50&quot; name=&quot;Trans and gender-diverse people&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns71:s xmlns:wstxns71=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;823&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;Trans&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;824&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;852&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;852&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;825&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;826&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;826&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;827&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;827&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;828&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;835&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;830&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;829&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;830&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;831&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;832&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;833&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;834&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;840&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;838&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;837&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;838&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;839&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;846&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;848&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;847&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;848&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;849&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;Trans and gender-diverse people&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns71:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;854&quot; locator=&quot;229:3-235:3&quot; name=&quot;PWID&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;855&quot; locator=&quot;230:3-235:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;883&quot; locator=&quot;230:10-235:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;856&quot; locator=&quot;231:5-231:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;857&quot; locator=&quot;231:5-231:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;858&quot; locator=&quot;232:5-234:42&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;859&quot; locator=&quot;232:11-233:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;866&quot; locator=&quot;232:11-232:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;867&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;861&quot; locator=&quot;232:11-232:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;862&quot; locator=&quot;232:23-232:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;863&quot; locator=&quot;232:25-232:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;864&quot; locator=&quot;232:34-232:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;865&quot; locator=&quot;232:45-232:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;871&quot; locator=&quot;233:9-233:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;872&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;873&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;869&quot; locator=&quot;233:9-233:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;874&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;876&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;875&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;870&quot; locator=&quot;233:23-233:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;877&quot; locator=&quot;234:9-234:42&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;881&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;879&quot; locator=&quot;234:9-234:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;880&quot; locator=&quot;234:18-234:42&quot; name=&quot;People who inject drugs&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns72:s xmlns:wstxns72=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;854&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;PWID&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;855&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;883&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;883&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;856&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;857&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;857&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;858&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;858&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;859&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;866&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;861&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;860&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;861&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;862&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;863&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;864&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;865&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;871&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;869&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;868&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;869&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;870&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;877&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;879&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;878&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;879&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;880&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;People who inject drugs&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns72:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;885&quot; locator=&quot;237:3-243:3&quot; name=&quot;Prisoner&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;886&quot; locator=&quot;238:3-243:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;914&quot; locator=&quot;238:10-243:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;887&quot; locator=&quot;239:5-239:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;888&quot; locator=&quot;239:5-239:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;889&quot; locator=&quot;240:5-242:69&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;890&quot; locator=&quot;240:11-241:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;897&quot; locator=&quot;240:11-240:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;898&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;892&quot; locator=&quot;240:11-240:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;893&quot; locator=&quot;240:23-240:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;894&quot; locator=&quot;240:25-240:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;895&quot; locator=&quot;240:34-240:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;896&quot; locator=&quot;240:45-240:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;902&quot; locator=&quot;241:9-241:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;903&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;904&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;900&quot; locator=&quot;241:9-241:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;905&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;907&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;906&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;901&quot; locator=&quot;241:23-241:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;908&quot; locator=&quot;242:9-242:69&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;912&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;910&quot; locator=&quot;242:9-242:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;911&quot; locator=&quot;242:18-242:69&quot; name=&quot;People living in prisons and other closed settings&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns73:s xmlns:wstxns73=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;885&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;Prisoner&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;886&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;914&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;914&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;887&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;888&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;888&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;889&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;889&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;890&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;897&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;892&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;891&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;892&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;893&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;894&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;895&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;896&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;902&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;900&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;899&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;900&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;901&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;908&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;910&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;909&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;910&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;911&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;People living in prisons and other closed settings&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns73:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;916&quot; locator=&quot;245:3-252:3&quot; name=&quot;TB_diagnosed&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;917&quot; locator=&quot;246:3-252:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;967&quot; locator=&quot;246:9-252:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;918&quot; locator=&quot;247:6-247:18&quot; alias=&quot;C&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;919&quot; locator=&quot;247:6-247:16&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;920&quot; locator=&quot;248:5-251:43&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;921&quot; locator=&quot;248:11-250:31&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;922&quot; locator=&quot;248:11-249:43&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;923&quot; locator=&quot;248:11-248:37&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;927&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;925&quot; locator=&quot;248:11-248:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;926&quot; locator=&quot;248:30-248:37&quot; name=&quot;active&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;932&quot; locator=&quot;249:9-249:43&quot;&gt;
                          &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;933&quot;&gt;
                            &lt;wstxns57:source&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;934&quot; alias=&quot;X&quot;&gt;
                                &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;930&quot; locator=&quot;249:9-249:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:source&gt;
                            &lt;/wstxns57:source&gt;
                            &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;935&quot; distinct=&quot;false&quot;&gt;
                              &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;937&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;936&quot; name=&quot;X&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:expression&gt;
                            &lt;/wstxns57:return&gt;
                          &lt;/wstxns57:codes&gt;
                          &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;931&quot; locator=&quot;249:23-249:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;938&quot; locator=&quot;250:9-250:31&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;942&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;940&quot; locator=&quot;250:9-250:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;941&quot; locator=&quot;250:18-250:31&quot; name=&quot;Diagnosed TB&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;IncludedIn&quot; localId=&quot;947&quot; locator=&quot;251:9-251:43&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;949&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;948&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;945&quot; locator=&quot;251:9-251:15&quot; path=&quot;onset&quot; scope=&quot;C&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;950&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;951&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;946&quot; locator=&quot;251:24-251:43&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;953&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;946&quot; locator=&quot;251:24-251:43&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;954&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;946&quot; locator=&quot;251:24-251:43&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;956&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;946&quot; locator=&quot;251:24-251:43&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns74:s xmlns:wstxns74=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;916&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;TB_diagnosed&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;917&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;967&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;967&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;967&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;918&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;919&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;919&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Condition&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;920&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;920&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;921&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;922&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;923&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;925&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;924&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;925&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;~&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;926&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;932&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;930&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;929&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;930&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;category&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;931&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;938&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;940&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;939&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;C&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;940&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;941&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Diagnosed TB&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;947&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;945&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;944&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;C&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;945&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;onset&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;947&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;during&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;946&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns74:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;969&quot; locator=&quot;254:3-261:3&quot; name=&quot;TB_presumptive&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;970&quot; locator=&quot;255:3-261:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1020&quot; locator=&quot;255:9-261:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;971&quot; locator=&quot;256:6-256:18&quot; alias=&quot;C&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;972&quot; locator=&quot;256:6-256:16&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;973&quot; locator=&quot;257:5-260:43&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;974&quot; locator=&quot;257:11-259:33&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;975&quot; locator=&quot;257:11-258:43&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;976&quot; locator=&quot;257:11-257:37&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;980&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;978&quot; locator=&quot;257:11-257:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;979&quot; locator=&quot;257:30-257:37&quot; name=&quot;active&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;985&quot; locator=&quot;258:9-258:43&quot;&gt;
                          &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;986&quot;&gt;
                            &lt;wstxns57:source&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;987&quot; alias=&quot;X&quot;&gt;
                                &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;983&quot; locator=&quot;258:9-258:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:source&gt;
                            &lt;/wstxns57:source&gt;
                            &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;988&quot; distinct=&quot;false&quot;&gt;
                              &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;990&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;989&quot; name=&quot;X&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:expression&gt;
                            &lt;/wstxns57:return&gt;
                          &lt;/wstxns57:codes&gt;
                          &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;984&quot; locator=&quot;258:23-258:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;991&quot; locator=&quot;259:9-259:33&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;995&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;993&quot; locator=&quot;259:9-259:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;994&quot; locator=&quot;259:18-259:33&quot; name=&quot;Presumptive TB&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;IncludedIn&quot; localId=&quot;1000&quot; locator=&quot;260:9-260:43&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1002&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1001&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;998&quot; locator=&quot;260:9-260:15&quot; path=&quot;onset&quot; scope=&quot;C&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1003&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1004&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;999&quot; locator=&quot;260:24-260:43&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1006&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;999&quot; locator=&quot;260:24-260:43&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1007&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;999&quot; locator=&quot;260:24-260:43&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1009&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;999&quot; locator=&quot;260:24-260:43&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns75:s xmlns:wstxns75=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;969&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;TB_presumptive&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;970&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1020&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1020&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1020&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;971&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;972&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;972&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Condition&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;973&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;973&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;974&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;975&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;976&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;978&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;977&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;978&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;~&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;979&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;985&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;983&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;982&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;983&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;category&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;984&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;991&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;993&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;992&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;C&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;993&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;994&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Presumptive TB&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1000&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;998&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;997&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;C&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;998&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;onset&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1000&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;during&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;999&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns75:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1022&quot; locator=&quot;263:1-270:3&quot; name=&quot;Community_testing&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1023&quot; locator=&quot;264:3-270:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1053&quot; locator=&quot;264:9-270:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1024&quot; locator=&quot;264:10-264:24&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1025&quot; locator=&quot;264:10-264:22&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1026&quot; locator=&quot;267:3-269:43&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1027&quot; locator=&quot;267:10-268:34&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1033&quot; locator=&quot;267:10-267:43&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1034&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1029&quot; locator=&quot;267:10-267:17&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;1030&quot; locator=&quot;267:22-267:43&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1031&quot; locator=&quot;267:24-267:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1032&quot; locator=&quot;267:33-267:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;1038&quot; locator=&quot;268:7-268:34&quot;&gt;
                      &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1039&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1036&quot; locator=&quot;268:7-268:12&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:code&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1037&quot; locator=&quot;268:17-268:34&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1044&quot; locator=&quot;269:7-269:42&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1045&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1041&quot; locator=&quot;269:7-269:14&quot; path=&quot;issued&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1046&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1047&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1042&quot; locator=&quot;269:23-269:42&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1049&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1042&quot; locator=&quot;269:23-269:42&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1050&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1042&quot; locator=&quot;269:23-269:42&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1052&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1042&quot; locator=&quot;269:23-269:42&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns76:s xmlns:wstxns76=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1022&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Community_testing&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1023&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1053&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1053&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1024&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1025&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1025&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
  //with [O.encounter -&gt; Encounter] E
     // such that (E.location in &quot;Community-level testing&quot;)
  &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1026&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1026&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;(&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1026&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1027&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1033&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1029&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1028&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1029&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;status&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1030&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;{ &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1031&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;'final'&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;, &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1032&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;'amended'&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; }&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
  and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1038&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1036&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1035&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1036&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1037&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
  and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1044&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1041&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1040&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1041&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;issued&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1044&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;during&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1042&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;)&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns76:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1055&quot; locator=&quot;272:1-279:3&quot; name=&quot;Facility_testing&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1056&quot; locator=&quot;273:3-279:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1086&quot; locator=&quot;273:9-279:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1057&quot; locator=&quot;273:10-273:24&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1058&quot; locator=&quot;273:10-273:22&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1059&quot; locator=&quot;276:3-278:43&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1060&quot; locator=&quot;276:10-277:34&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1066&quot; locator=&quot;276:10-276:43&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1067&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1062&quot; locator=&quot;276:10-276:17&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;1063&quot; locator=&quot;276:22-276:43&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1064&quot; locator=&quot;276:24-276:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1065&quot; locator=&quot;276:33-276:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;1071&quot; locator=&quot;277:7-277:34&quot;&gt;
                      &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1072&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1069&quot; locator=&quot;277:7-277:12&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:code&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1070&quot; locator=&quot;277:17-277:34&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1077&quot; locator=&quot;278:7-278:42&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1078&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1074&quot; locator=&quot;278:7-278:14&quot; path=&quot;issued&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1079&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1080&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1075&quot; locator=&quot;278:23-278:42&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1082&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1075&quot; locator=&quot;278:23-278:42&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1083&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1075&quot; locator=&quot;278:23-278:42&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1085&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1075&quot; locator=&quot;278:23-278:42&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns77:s xmlns:wstxns77=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1055&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Facility_testing&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1056&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1086&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1086&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1057&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1058&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1058&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
  //with [O.encounter -&gt; Encounter] E
      //such that (E.location in &quot;Facility-level testing&quot;)
  &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1059&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1059&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;(&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1059&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1060&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1066&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1062&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1061&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1062&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;status&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1063&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;{ &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1064&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;'final'&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;, &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1065&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;'amended'&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; }&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
  and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1071&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1069&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1068&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1069&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1070&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
  and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1077&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1074&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1073&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1074&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;issued&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1077&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;during&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1075&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;)&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns77:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1088&quot; locator=&quot;283:1-295:5&quot; name=&quot;ANC_case&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1089&quot; locator=&quot;284:1-295:5&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1132&quot; locator=&quot;284:7-295:5&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1090&quot; locator=&quot;285:5-285:23&quot; alias=&quot;EOS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1091&quot; locator=&quot;285:5-285:19&quot; dataType=&quot;{http://hl7.org/fhir}EpisodeOfCare&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/EpisodeOfCare&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1092&quot; locator=&quot;286:5-294:5&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1096&quot; locator=&quot;286:11-286:52&quot;&gt;
                  &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1097&quot;&gt;
                    &lt;wstxns57:source&gt;
                      &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1098&quot; alias=&quot;X&quot;&gt;
                        &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1094&quot; locator=&quot;286:11-286:18&quot; path=&quot;type&quot; scope=&quot;EOS&quot;/&gt;
                      &lt;/wstxns57:source&gt;
                    &lt;/wstxns57:source&gt;
                    &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1099&quot; distinct=&quot;false&quot;&gt;
                      &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1101&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1100&quot; name=&quot;X&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:expression&gt;
                    &lt;/wstxns57:return&gt;
                  &lt;/wstxns57:codes&gt;
                  &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1095&quot; locator=&quot;286:23-286:52&quot; name=&quot;ANC contact during pregnancy&quot; preserve=&quot;true&quot;/&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Or&quot; localId=&quot;1102&quot; locator=&quot;287:9-294:5&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1103&quot; locator=&quot;287:10-290:5&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1119&quot; locator=&quot;287:17-290:5&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1104&quot; locator=&quot;288:7-288:25&quot; alias=&quot;H&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1106&quot; locator=&quot;288:7-288:23&quot; path=&quot;statusHistory&quot; scope=&quot;EOS&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:where wstxns57:type=&quot;Overlaps&quot; localId=&quot;1110&quot; locator=&quot;289:7-289:50&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1111&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1108&quot; locator=&quot;289:13-289:20&quot; path=&quot;period&quot; scope=&quot;H&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1112&quot;&gt;
                              &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1113&quot; path=&quot;low&quot;&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1109&quot; locator=&quot;289:31-289:50&quot; name=&quot;Measurement Period&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:low&gt;
                              &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1115&quot; path=&quot;lowClosed&quot;&gt;
                                &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1109&quot; locator=&quot;289:31-289:50&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:lowClosedExpression&gt;
                              &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1116&quot; path=&quot;high&quot;&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1109&quot; locator=&quot;289:31-289:50&quot; name=&quot;Measurement Period&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:high&gt;
                              &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1118&quot; path=&quot;highClosed&quot;&gt;
                                &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1109&quot; locator=&quot;289:31-289:50&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:highClosedExpression&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:where&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Overlaps&quot; localId=&quot;1123&quot; locator=&quot;291:8-293:5&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1124&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1121&quot; locator=&quot;292:7-292:16&quot; path=&quot;period&quot; scope=&quot;EOS&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1125&quot;&gt;
                          &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1126&quot; path=&quot;low&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1122&quot; locator=&quot;292:27-292:46&quot; name=&quot;Measurement Period&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:low&gt;
                          &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1128&quot; path=&quot;lowClosed&quot;&gt;
                            &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1122&quot; locator=&quot;292:27-292:46&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:lowClosedExpression&gt;
                          &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1129&quot; path=&quot;high&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1122&quot; locator=&quot;292:27-292:46&quot; name=&quot;Measurement Period&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:high&gt;
                          &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1131&quot; path=&quot;highClosed&quot;&gt;
                            &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1122&quot; locator=&quot;292:27-292:46&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:highClosedExpression&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns78:s xmlns:wstxns78=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1088&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//lifted this from ANC DAK
//ANC SMART doesn't take into account time period
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;ANC_case&quot;&lt;/s&gt;
                      &lt;s&gt;:
&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1089&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1132&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1132&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1090&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1091&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1091&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;EpisodeOfCare&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;EOS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1092&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1092&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1096&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1094&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1093&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;EOS&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1094&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;type&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; in &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1095&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;ANC contact during pregnancy&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1102&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;(&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1102&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1103&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;exists &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1119&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;(
      &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1119&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;1104&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;1106&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;EOS&lt;/s&gt;
                                                                                                          &lt;s&gt;.&lt;/s&gt;
                                                                                                          &lt;s&gt;statusHistory&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt; &lt;/s&gt;
                                                                                              &lt;s&gt;H&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
      &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1110&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;where &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;1110&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;1108&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;1107&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;H&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;.&lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;1108&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;period&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;1110&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt; &lt;/s&gt;
                                                                                              &lt;s&gt;overlaps&lt;/s&gt;
                                                                                              &lt;s&gt; &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;1109&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
    )&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; 
    or &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1123&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;(
      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1123&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1121&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1120&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;EOS&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1121&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;period&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1123&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;overlaps&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1122&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    )&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    )&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
    )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns78:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1134&quot; locator=&quot;300:3-307:3&quot; name=&quot;patientGroups&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;List&quot; localId=&quot;1136&quot; locator=&quot;301:3-307:3&quot;&gt;
          &lt;wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1138&quot; locator=&quot;302:5-302:29&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1139&quot; locator=&quot;302:8-302:9&quot; name=&quot;SW&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1140&quot; locator=&quot;302:16-302:19&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;SW&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1142&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1141&quot; locator=&quot;302:26-302:29&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1143&quot; locator=&quot;303:5-303:31&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1144&quot; locator=&quot;303:8-303:10&quot; name=&quot;MSM&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1145&quot; locator=&quot;303:17-303:21&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;MSM&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1147&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1146&quot; locator=&quot;303:28-303:31&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1148&quot; locator=&quot;304:5-304:35&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1149&quot; locator=&quot;304:8-304:12&quot; name=&quot;Trans&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1150&quot; locator=&quot;304:19-304:25&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Trans&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1152&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1151&quot; locator=&quot;304:32-304:35&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1153&quot; locator=&quot;305:5-305:33&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1154&quot; locator=&quot;305:8-305:11&quot; name=&quot;PWID&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1155&quot; locator=&quot;305:18-305:23&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;PWID&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1157&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1156&quot; locator=&quot;305:30-305:33&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1158&quot; locator=&quot;306:5-306:41&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1159&quot; locator=&quot;306:8-306:15&quot; name=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1160&quot; locator=&quot;306:22-306:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1162&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1161&quot; locator=&quot;306:38-306:41&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
          &lt;/wstxns57:element&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns79:s xmlns:wstxns79=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1134&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//define ANC

  &lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;patientGroups&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1136&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;List&amp;lt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1135&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;String&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&amp;gt;{
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1138&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1139&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;SW&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1140&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'SW'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1141&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1143&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1144&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;MSM&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1145&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'MSM'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1146&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1148&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1149&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Trans&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1150&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Trans'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1151&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1153&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1154&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;PWID&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1155&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'PWID'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1156&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1158&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1159&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Prisoner&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1160&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Prisoner'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1161&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
  }&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns79:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1164&quot; locator=&quot;309:3-317:3&quot; name=&quot;patientGroups_2&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;List&quot; localId=&quot;1166&quot; locator=&quot;310:3-317:3&quot;&gt;
          &lt;wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1168&quot; locator=&quot;311:5-311:29&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1169&quot; locator=&quot;311:8-311:9&quot; name=&quot;SW&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1170&quot; locator=&quot;311:16-311:19&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;SW&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1172&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1171&quot; locator=&quot;311:26-311:29&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1173&quot; locator=&quot;312:5-312:31&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1174&quot; locator=&quot;312:8-312:10&quot; name=&quot;MSM&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1175&quot; locator=&quot;312:17-312:21&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;MSM&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1177&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1176&quot; locator=&quot;312:28-312:31&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1178&quot; locator=&quot;313:5-313:35&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1179&quot; locator=&quot;313:8-313:12&quot; name=&quot;Trans&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1180&quot; locator=&quot;313:19-313:25&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Trans&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1182&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1181&quot; locator=&quot;313:32-313:35&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1183&quot; locator=&quot;314:5-314:33&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1184&quot; locator=&quot;314:8-314:11&quot; name=&quot;PWID&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1185&quot; locator=&quot;314:18-314:23&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;PWID&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1187&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1186&quot; locator=&quot;314:30-314:33&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1188&quot; locator=&quot;315:5-315:41&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1189&quot; locator=&quot;315:8-315:15&quot; name=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1190&quot; locator=&quot;315:22-315:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1192&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1191&quot; locator=&quot;315:38-315:41&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1193&quot; locator=&quot;316:5-316:36&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1194&quot; locator=&quot;316:8-316:15&quot; name=&quot;ANC_case&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1195&quot; locator=&quot;316:22-316:26&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;ANC&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1197&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1196&quot; locator=&quot;316:33-316:36&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
          &lt;/wstxns57:element&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns80:s xmlns:wstxns80=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1164&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;patientGroups_2&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1166&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;List&amp;lt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1165&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;String&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&amp;gt;{
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1168&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1169&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;SW&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1170&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'SW'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1171&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1173&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1174&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;MSM&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1175&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'MSM'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1176&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1178&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1179&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Trans&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1180&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Trans'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1181&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1183&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1184&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;PWID&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1185&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'PWID'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1186&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1188&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1189&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Prisoner&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1190&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Prisoner'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1191&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1193&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1194&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;ANC_case&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1195&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'ANC'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1196&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
  }&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns80:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1199&quot; locator=&quot;319:3-330:3&quot; name=&quot;patientGroups_3&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;List&quot; localId=&quot;1201&quot; locator=&quot;320:3-330:3&quot;&gt;
          &lt;wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1203&quot; locator=&quot;321:5-321:29&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1204&quot; locator=&quot;321:8-321:9&quot; name=&quot;SW&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1205&quot; locator=&quot;321:16-321:19&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;SW&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1207&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1206&quot; locator=&quot;321:26-321:29&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1208&quot; locator=&quot;322:5-322:31&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1209&quot; locator=&quot;322:8-322:10&quot; name=&quot;MSM&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1210&quot; locator=&quot;322:17-322:21&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;MSM&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1212&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1211&quot; locator=&quot;322:28-322:31&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1213&quot; locator=&quot;323:5-323:35&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1214&quot; locator=&quot;323:8-323:12&quot; name=&quot;Trans&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1215&quot; locator=&quot;323:19-323:25&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Trans&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1217&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1216&quot; locator=&quot;323:32-323:35&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1218&quot; locator=&quot;324:5-324:33&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1219&quot; locator=&quot;324:8-324:11&quot; name=&quot;PWID&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1220&quot; locator=&quot;324:18-324:23&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;PWID&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1222&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1221&quot; locator=&quot;324:30-324:33&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1223&quot; locator=&quot;325:5-325:41&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1224&quot; locator=&quot;325:8-325:15&quot; name=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1225&quot; locator=&quot;325:22-325:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1227&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1226&quot; locator=&quot;325:38-325:41&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1228&quot; locator=&quot;326:5-326:49&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1229&quot; locator=&quot;326:8-326:19&quot; name=&quot;TB_diagnosed&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1230&quot; locator=&quot;326:26-326:39&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Diagnosed TB&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1232&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1231&quot; locator=&quot;326:46-326:49&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1233&quot; locator=&quot;327:5-327:53&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1234&quot; locator=&quot;327:8-327:21&quot; name=&quot;TB_presumptive&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1235&quot; locator=&quot;327:28-327:43&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Presumptive TB&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1237&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1236&quot; locator=&quot;327:50-327:53&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1238&quot; locator=&quot;328:5-328:65&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1239&quot; locator=&quot;328:8-328:24&quot; name=&quot;Community_testing&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1240&quot; locator=&quot;328:31-328:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Community-level testing&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1242&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1241&quot; locator=&quot;328:62-328:65&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1243&quot; locator=&quot;329:5-329:63&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1244&quot; locator=&quot;329:8-329:23&quot; name=&quot;Facility_testing&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1245&quot; locator=&quot;329:30-329:53&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Facility-level testing&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1247&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1246&quot; locator=&quot;329:60-329:63&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
          &lt;/wstxns57:element&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns81:s xmlns:wstxns81=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1199&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;patientGroups_3&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1201&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;List&amp;lt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1200&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;String&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&amp;gt;{
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1203&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1204&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;SW&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1205&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'SW'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1206&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1208&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1209&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;MSM&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1210&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'MSM'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1211&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1213&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1214&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Trans&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1215&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Trans'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1216&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1218&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1219&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;PWID&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1220&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'PWID'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1221&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1223&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1224&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Prisoner&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1225&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Prisoner'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1226&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1228&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1229&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;TB_diagnosed&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1230&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Diagnosed TB'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1231&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1233&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1234&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;TB_presumptive&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1235&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Presumptive TB'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1236&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1238&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1239&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Community_testing&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1240&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Community-level testing'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1241&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1243&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1244&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Facility_testing&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1245&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Facility-level testing'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1246&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
  }&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns81:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1249&quot; locator=&quot;391:1-402:52&quot; name=&quot;HIV Positive before end of measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Or&quot; localId=&quot;1250&quot; locator=&quot;392:4-402:52&quot;&gt;
          &lt;wstxns57:operand&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1251&quot; locator=&quot;392:4-396:51&quot;&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1286&quot; locator=&quot;392:11-396:51&quot;&gt;
                &lt;wstxns57:source&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1252&quot; locator=&quot;392:12-392:24&quot; alias=&quot;C&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1253&quot; locator=&quot;392:12-392:22&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
                  &lt;/wstxns57:source&gt;
                &lt;/wstxns57:source&gt;
                &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1254&quot; locator=&quot;393:5-396:50&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1255&quot; locator=&quot;393:11-395:31&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1256&quot; locator=&quot;393:11-394:43&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1257&quot; locator=&quot;393:11-393:37&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1261&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1259&quot; locator=&quot;393:11-393:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1260&quot; locator=&quot;393:30-393:37&quot; name=&quot;active&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1266&quot; locator=&quot;394:9-394:43&quot;&gt;
                              &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1267&quot;&gt;
                                &lt;wstxns57:source&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1268&quot; alias=&quot;X&quot;&gt;
                                    &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1264&quot; locator=&quot;394:9-394:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                                  &lt;/wstxns57:source&gt;
                                &lt;/wstxns57:source&gt;
                                &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1269&quot; distinct=&quot;false&quot;&gt;
                                  &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1271&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                    &lt;wstxns57:operand&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1270&quot; name=&quot;X&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:expression&gt;
                                &lt;/wstxns57:return&gt;
                              &lt;/wstxns57:codes&gt;
                              &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1265&quot; locator=&quot;394:23-394:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1272&quot; locator=&quot;395:9-395:31&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1276&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1274&quot; locator=&quot;395:9-395:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1275&quot; locator=&quot;395:18-395:31&quot; name=&quot;HIV-positive&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1282&quot; locator=&quot;396:9-396:50&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1284&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1283&quot; asType=&quot;{http://hl7.org/fhir}dateTime&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1279&quot; locator=&quot;396:9-396:15&quot; path=&quot;onset&quot; scope=&quot;C&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1280&quot; locator=&quot;396:24-396:50&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1281&quot; locator=&quot;396:31-396:50&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:where&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1287&quot; locator=&quot;398:4-402:52&quot;&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1319&quot; locator=&quot;398:11-402:52&quot;&gt;
                &lt;wstxns57:source&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1288&quot; locator=&quot;398:12-398:26&quot; alias=&quot;O&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1289&quot; locator=&quot;398:12-398:24&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
                  &lt;/wstxns57:source&gt;
                &lt;/wstxns57:source&gt;
                &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1290&quot; locator=&quot;399:5-402:51&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1291&quot; locator=&quot;399:11-401:32&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1292&quot; locator=&quot;399:11-400:36&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1298&quot; locator=&quot;399:11-399:42&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1299&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1294&quot; locator=&quot;399:11-399:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;1295&quot; locator=&quot;399:23-399:42&quot;&gt;
                                  &lt;wstxns57:element&gt;
                                    &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1296&quot; locator=&quot;399:24-399:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                                    &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1297&quot; locator=&quot;399:33-399:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                                  &lt;/wstxns57:element&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;1303&quot; locator=&quot;400:9-400:36&quot;&gt;
                              &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1304&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1301&quot; locator=&quot;400:9-400:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:code&gt;
                              &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1302&quot; locator=&quot;400:19-400:36&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1305&quot; locator=&quot;401:9-401:32&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1310&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1309&quot; asType=&quot;{http://hl7.org/fhir}CodeableConcept&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1307&quot; locator=&quot;401:9-401:15&quot; path=&quot;value&quot; scope=&quot;O&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1308&quot; locator=&quot;401:19-401:32&quot; name=&quot;HIV-positive&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1316&quot; locator=&quot;402:9-402:51&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1317&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1313&quot; locator=&quot;402:9-402:16&quot; path=&quot;issued&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1314&quot; locator=&quot;402:25-402:51&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1315&quot; locator=&quot;402:32-402:51&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:where&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns82:s xmlns:wstxns82=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1249&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/* 
* DAK has codes for HAART misspecified 
* ICD-10 Z92.2	Other prophylactic chemotherapy		
* LOINC &quot;54825-5	&quot;	On scheduled pain medication regimen in last 7 days
*
* Should discuss 
*/







/*
* Kenya EMR defined as HIV positive condition
* Will need to discuss if produce flags through conditions for concepts to use in indicator calculation such as HIV positive and On ART
* However, we have moved forward with a more prescriptive approach 
* Inevitably our approach requires that certain data elements be available
*/

/*
 * HIV Treatment during the measurement period
 * uses dosage and dispensation amount to estimate last day of medication
 * medication should be dispensed before end of measurement period
 * medication should last until after 28 days after the end of the measurement period
 * This takes into account lost to follow up
 */

/*
*define &quot;HIV Treatment during the measurement period&quot;:
*   [MedicationDispense] MD
*    where MD.status in { 'final', 'amended', 'corrected' }
*    and MD.medication ~ 'Antiretroviral'
*    and MD.whenHandedOver before end of &quot;Measurement Period&quot;
*    and (MD.whenHandedOver + MD.dosageInstruction[0].timing.repeat.duration.value * MedicationDispense.quantity.value) after (measurementPeriod.end - 28 days)
*/ 

/*
* Immunization defines HAART as
*  exists([MedicationAdministration] A where ExtractMedicationCode(A.medication) in IMMZc.&quot;ARV Drugs&quot; and A.status = 'in-progress')
* I believe this is the incorrect resource unless they mean to say that medication is given during a medical encounter
* would like to discuss 
*/ 

/** 
 * Patient Deceased During Measurement Period
 * Immunization defines this as true when is a boolean. This may have the effect of deleting a person from indicators in all calculations
 * Should intend to use when patient.deceased FHIR boolean was updated to TRUE if no other date is available
 * Kenya EMR example does not account for when deceased is just a boolean
 */


/* to delete*/

&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Positive before end of measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
   &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1250&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1251&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;exists &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1286&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1286&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1252&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1253&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1253&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Condition&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1254&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1254&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1255&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1256&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1257&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1259&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1258&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1259&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;~&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1260&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1266&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1264&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1263&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1264&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;category&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1265&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1272&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1274&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1273&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;C&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1274&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1275&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1282&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1279&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1278&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;C&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1279&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;onset&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1282&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1280&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;end of &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1281&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    or 
   &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1287&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;exists &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1319&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1319&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1288&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1289&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1289&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Observation&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1290&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1290&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1291&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1292&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1298&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1294&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1293&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;O&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1294&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;status&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1295&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;{&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1296&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'final'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;, &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1297&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'amended'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;}&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1303&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1301&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1300&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;O&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1301&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;code&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1302&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1305&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1307&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1306&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1307&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;value&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1308&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1316&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1313&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1312&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1313&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;issued&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1316&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1314&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;end of &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1315&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns82:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1321&quot; locator=&quot;405:1-416:95&quot; name=&quot;HIV Positive before end of last measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Or&quot; localId=&quot;1322&quot; locator=&quot;406:5-416:95&quot;&gt;
          &lt;wstxns57:operand&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1323&quot; locator=&quot;406:5-410:96&quot;&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1364&quot; locator=&quot;406:12-410:96&quot;&gt;
                &lt;wstxns57:source&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1324&quot; locator=&quot;406:13-406:25&quot; alias=&quot;C&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1325&quot; locator=&quot;406:13-406:23&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
                  &lt;/wstxns57:source&gt;
                &lt;/wstxns57:source&gt;
                &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1326&quot; locator=&quot;407:5-410:95&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1327&quot; locator=&quot;407:11-409:31&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1328&quot; locator=&quot;407:11-408:43&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1329&quot; locator=&quot;407:11-407:37&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1333&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1331&quot; locator=&quot;407:11-407:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1332&quot; locator=&quot;407:30-407:37&quot; name=&quot;active&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1338&quot; locator=&quot;408:9-408:43&quot;&gt;
                              &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1339&quot;&gt;
                                &lt;wstxns57:source&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1340&quot; alias=&quot;X&quot;&gt;
                                    &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1336&quot; locator=&quot;408:9-408:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                                  &lt;/wstxns57:source&gt;
                                &lt;/wstxns57:source&gt;
                                &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1341&quot; distinct=&quot;false&quot;&gt;
                                  &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1343&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                    &lt;wstxns57:operand&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1342&quot; name=&quot;X&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:expression&gt;
                                &lt;/wstxns57:return&gt;
                              &lt;/wstxns57:codes&gt;
                              &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1337&quot; locator=&quot;408:23-408:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1344&quot; locator=&quot;409:9-409:31&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1348&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1346&quot; locator=&quot;409:9-409:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1347&quot; locator=&quot;409:18-409:31&quot; name=&quot;HIV-positive&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1360&quot; locator=&quot;410:9-410:95&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1362&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1361&quot; asType=&quot;{http://hl7.org/fhir}dateTime&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1351&quot; locator=&quot;410:9-410:15&quot; path=&quot;onset&quot; scope=&quot;C&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Subtract&quot; localId=&quot;1352&quot; locator=&quot;410:24-410:95&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1353&quot; locator=&quot;410:25-410:51&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1354&quot; locator=&quot;410:32-410:51&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;ToQuantity&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;DurationBetween&quot; localId=&quot;1358&quot; locator=&quot;410:55-410:94&quot; precision=&quot;Day&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1356&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1355&quot; locator=&quot;410:75-410:94&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1357&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1355&quot; locator=&quot;410:75-410:94&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:where&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1365&quot; locator=&quot;412:5-416:95&quot;&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1403&quot; locator=&quot;412:12-416:95&quot;&gt;
                &lt;wstxns57:source&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1366&quot; locator=&quot;412:13-412:27&quot; alias=&quot;O&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1367&quot; locator=&quot;412:13-412:25&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
                  &lt;/wstxns57:source&gt;
                &lt;/wstxns57:source&gt;
                &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1368&quot; locator=&quot;413:5-416:94&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1369&quot; locator=&quot;413:11-415:32&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1370&quot; locator=&quot;413:11-414:36&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1376&quot; locator=&quot;413:11-413:42&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1377&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1372&quot; locator=&quot;413:11-413:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;1373&quot; locator=&quot;413:23-413:42&quot;&gt;
                                  &lt;wstxns57:element&gt;
                                    &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1374&quot; locator=&quot;413:24-413:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                                    &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1375&quot; locator=&quot;413:33-413:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                                  &lt;/wstxns57:element&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;1381&quot; locator=&quot;414:9-414:36&quot;&gt;
                              &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1382&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1379&quot; locator=&quot;414:9-414:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:code&gt;
                              &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1380&quot; locator=&quot;414:19-414:36&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1383&quot; locator=&quot;415:9-415:32&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1388&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1387&quot; asType=&quot;{http://hl7.org/fhir}CodeableConcept&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1385&quot; locator=&quot;415:9-415:15&quot; path=&quot;value&quot; scope=&quot;O&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1386&quot; locator=&quot;415:19-415:32&quot; name=&quot;HIV-positive&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1400&quot; locator=&quot;416:9-416:94&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1401&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1391&quot; locator=&quot;416:9-416:16&quot; path=&quot;issued&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Subtract&quot; localId=&quot;1392&quot; locator=&quot;416:25-416:94&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1393&quot; locator=&quot;416:25-416:51&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1394&quot; locator=&quot;416:32-416:51&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;ToQuantity&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;DurationBetween&quot; localId=&quot;1398&quot; locator=&quot;416:55-416:94&quot; precision=&quot;Day&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1396&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1395&quot; locator=&quot;416:75-416:94&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1397&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1395&quot; locator=&quot;416:75-416:94&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:where&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns83:s xmlns:wstxns83=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1321&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//last measurement period is defined as same length as current measurement period  
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Positive before end of last measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1322&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1323&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;exists &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1364&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1364&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1324&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1325&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1325&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Condition&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1326&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1326&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1327&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1328&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1329&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1331&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1330&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1331&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;~&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1332&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1338&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1336&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1335&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1336&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;category&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1337&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1344&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1346&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1345&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;C&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1346&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1347&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1360&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1351&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1350&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;C&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1351&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;onset&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1360&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1352&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;(&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1352&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1353&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;end of &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1354&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; - &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1358&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;duration in days of &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1355&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;)&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    or 
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1365&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;exists &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1403&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1403&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1366&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1367&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1367&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Observation&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1368&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1368&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1369&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1370&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1376&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1372&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1371&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;O&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1372&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;status&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1373&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;{&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1374&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'final'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;, &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1375&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'amended'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;}&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1381&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1379&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1378&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;O&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1379&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;code&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1380&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1383&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1385&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1384&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1385&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;value&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1386&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1400&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1391&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1390&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1391&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;issued&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1400&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1392&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1393&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;end of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1394&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; - &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1398&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;duration in days of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1395&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns83:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1405&quot; locator=&quot;418:1-426:4&quot; name=&quot;HIV Treatment Active during the measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1406&quot; locator=&quot;419:4-426:4&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1453&quot; locator=&quot;419:10-426:4&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1407&quot; locator=&quot;420:5-420:28&quot; alias=&quot;MS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1408&quot; locator=&quot;420:5-420:25&quot; dataType=&quot;{http://hl7.org/fhir}MedicationStatement&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/MedicationStatement&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1409&quot; locator=&quot;421:5-425:36&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1410&quot; locator=&quot;421:11-423:62&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1411&quot; locator=&quot;421:11-422:33&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;1412&quot; locator=&quot;421:11-421:32&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1416&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1414&quot; locator=&quot;421:11-421:19&quot; path=&quot;status&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;1415&quot; locator=&quot;421:23-421:32&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;recorded&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1420&quot; locator=&quot;422:9-422:33&quot;&gt;
                          &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1421&quot;&gt;
                            &lt;wstxns57:source&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1422&quot; alias=&quot;X&quot;&gt;
                                &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1418&quot; locator=&quot;422:9-422:21&quot; path=&quot;reasonCode&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:source&gt;
                            &lt;/wstxns57:source&gt;
                            &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1423&quot; distinct=&quot;false&quot;&gt;
                              &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1425&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1424&quot; name=&quot;X&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:expression&gt;
                            &lt;/wstxns57:return&gt;
                          &lt;/wstxns57:codes&gt;
                          &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1419&quot; locator=&quot;422:26-422:33&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1433&quot; locator=&quot;423:9-423:62&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1430&quot; locator=&quot;423:22-423:27&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1432&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1431&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1427&quot; locator=&quot;423:9-423:20&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1428&quot; locator=&quot;423:36-423:62&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1429&quot; locator=&quot;423:43-423:62&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Or&quot; localId=&quot;1435&quot; locator=&quot;424:9-425:36&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;After&quot; localId=&quot;1443&quot; locator=&quot;424:10-424:62&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1440&quot; locator=&quot;424:23-424:26&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1442&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1441&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1437&quot; locator=&quot;424:10-424:21&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1438&quot; locator=&quot;424:34-424:62&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1439&quot; locator=&quot;424:43-424:62&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1445&quot; locator=&quot;425:8-425:35&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1446&quot; locator=&quot;425:8-425:26&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1450&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1449&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1448&quot; locator=&quot;425:15-425:26&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1452&quot; asType=&quot;{urn:hl7-org:elm-types:r1}DateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1451&quot; locator=&quot;425:32-425:35&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns84:s xmlns:wstxns84=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1405&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Treatment Active during the measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
   &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1406&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1453&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1453&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1407&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1408&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1408&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;MedicationStatement&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;MS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1409&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1409&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1410&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1411&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1412&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1414&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1413&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1414&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;status&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;=&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1415&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'recorded'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1420&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1418&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1417&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1418&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;reasonCode&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1419&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1433&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1427&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1426&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;MS&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1427&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;effective&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1433&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;starts before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1428&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;end of &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1429&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1435&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;(&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1435&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1443&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1437&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1436&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1437&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;effective&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1443&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;ends after&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1438&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;start of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1439&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    or &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1445&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1446&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;end of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1448&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1447&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;MS&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1448&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;effective&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1451&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;  &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt;  &lt;/s&gt;
                                                                      &lt;s&gt;null&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;)&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
   )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns84:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1455&quot; locator=&quot;429:1-437:4&quot; name=&quot;HIV Treatment Active during last measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1456&quot; locator=&quot;430:4-437:4&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1515&quot; locator=&quot;430:10-437:4&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1457&quot; locator=&quot;431:5-431:28&quot; alias=&quot;MS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1458&quot; locator=&quot;431:5-431:25&quot; dataType=&quot;{http://hl7.org/fhir}MedicationStatement&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/MedicationStatement&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1459&quot; locator=&quot;432:5-436:36&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1460&quot; locator=&quot;432:11-434:107&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1461&quot; locator=&quot;432:11-433:33&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;1462&quot; locator=&quot;432:11-432:32&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1466&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1464&quot; locator=&quot;432:11-432:19&quot; path=&quot;status&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;1465&quot; locator=&quot;432:23-432:32&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;recorded&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1470&quot; locator=&quot;433:9-433:33&quot;&gt;
                          &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1471&quot;&gt;
                            &lt;wstxns57:source&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1472&quot; alias=&quot;X&quot;&gt;
                                &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1468&quot; locator=&quot;433:9-433:21&quot; path=&quot;reasonCode&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:source&gt;
                            &lt;/wstxns57:source&gt;
                            &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1473&quot; distinct=&quot;false&quot;&gt;
                              &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1475&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1474&quot; name=&quot;X&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:expression&gt;
                            &lt;/wstxns57:return&gt;
                          &lt;/wstxns57:codes&gt;
                          &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1469&quot; locator=&quot;433:26-433:33&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1489&quot; locator=&quot;434:9-434:107&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1486&quot; locator=&quot;434:22-434:27&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1488&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1487&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1477&quot; locator=&quot;434:9-434:20&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Subtract&quot; localId=&quot;1478&quot; locator=&quot;434:36-434:107&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1479&quot; locator=&quot;434:37-434:63&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1480&quot; locator=&quot;434:44-434:63&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;ToQuantity&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;DurationBetween&quot; localId=&quot;1484&quot; locator=&quot;434:67-434:106&quot; precision=&quot;Day&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1482&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1481&quot; locator=&quot;434:87-434:106&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1483&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1481&quot; locator=&quot;434:87-434:106&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Or&quot; localId=&quot;1491&quot; locator=&quot;435:9-436:36&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;After&quot; localId=&quot;1505&quot; locator=&quot;435:10-435:107&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1502&quot; locator=&quot;435:23-435:26&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1504&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1503&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1493&quot; locator=&quot;435:10-435:21&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Subtract&quot; localId=&quot;1494&quot; locator=&quot;435:34-435:107&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1495&quot; locator=&quot;435:35-435:63&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1496&quot; locator=&quot;435:44-435:63&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;ToQuantity&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;DurationBetween&quot; localId=&quot;1500&quot; locator=&quot;435:67-435:106&quot; precision=&quot;Day&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1498&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1497&quot; locator=&quot;435:87-435:106&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1499&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1497&quot; locator=&quot;435:87-435:106&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1507&quot; locator=&quot;436:8-436:35&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1508&quot; locator=&quot;436:8-436:26&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1512&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1511&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1510&quot; locator=&quot;436:15-436:26&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1514&quot; asType=&quot;{urn:hl7-org:elm-types:r1}DateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1513&quot; locator=&quot;436:32-436:35&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns85:s xmlns:wstxns85=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1455&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//last measurement period is defined as same length as current measurement period  
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Treatment Active during last measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
   &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1456&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1515&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1515&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1457&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1458&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1458&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;MedicationStatement&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;MS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1459&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1459&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1460&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1461&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1462&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1464&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1463&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1464&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;status&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;=&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1465&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'recorded'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1470&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1468&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1467&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1468&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;reasonCode&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1469&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1489&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1477&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1476&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;MS&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1477&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;effective&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1489&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;starts before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1478&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;(&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1478&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1479&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;end of &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1480&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; - &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1484&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;duration in days of &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1481&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;)&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1491&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;(&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1491&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1505&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1493&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1492&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1493&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;effective&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1505&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;ends after&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1494&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;(&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1494&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1495&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;start of &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;1496&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt; - &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1500&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;duration in days of &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;1497&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;)&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    or &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1507&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1508&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;end of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1510&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1509&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;MS&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1510&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;effective&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1513&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;  &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt;  &lt;/s&gt;
                                                                      &lt;s&gt;null&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;)&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
   )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns85:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1517&quot; locator=&quot;440:2-446:4&quot; name=&quot;HIV Treatment Started during the measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1518&quot; locator=&quot;441:4-446:4&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1551&quot; locator=&quot;441:10-446:4&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1519&quot; locator=&quot;442:5-442:28&quot; alias=&quot;MS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1520&quot; locator=&quot;442:5-442:25&quot; dataType=&quot;{http://hl7.org/fhir}MedicationStatement&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/MedicationStatement&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1521&quot; locator=&quot;443:5-445:55&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1522&quot; locator=&quot;443:11-444:33&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;1523&quot; locator=&quot;443:11-443:32&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1527&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1525&quot; locator=&quot;443:11-443:19&quot; path=&quot;status&quot; scope=&quot;MS&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;1526&quot; locator=&quot;443:23-443:32&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;recorded&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1531&quot; locator=&quot;444:9-444:33&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1532&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1533&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1529&quot; locator=&quot;444:9-444:21&quot; path=&quot;reasonCode&quot; scope=&quot;MS&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1534&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1536&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1535&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1530&quot; locator=&quot;444:26-444:33&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1543&quot; locator=&quot;445:9-445:55&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1540&quot; locator=&quot;445:22-445:27&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1542&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1541&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1538&quot; locator=&quot;445:9-445:20&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1544&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1545&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1539&quot; locator=&quot;445:36-445:55&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1547&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1539&quot; locator=&quot;445:36-445:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1548&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1539&quot; locator=&quot;445:36-445:55&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1550&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1539&quot; locator=&quot;445:36-445:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns86:s xmlns:wstxns86=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1517&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Treatment Started during the measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
   &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1518&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1551&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1551&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1519&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1520&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1520&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;MedicationStatement&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;MS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1521&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1521&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1522&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1523&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1525&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1524&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;MS&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1525&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;=&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1526&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;'recorded'&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1531&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1529&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1528&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;MS&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1529&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;reasonCode&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1530&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1543&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1538&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1537&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;MS&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1538&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;effective&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1543&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;starts during&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1539&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
   )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns86:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
    &lt;/wstxns57:def&gt;
  &lt;/wstxns57:statements&gt;
  &lt;wstxns87:annotation xmlns:wstxns87=&quot;urn:hl7-org:elm:r1&quot;&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmInfo&quot; translatorVersion=&quot;3.6.0&quot; translatorOptions=&quot;EnableAnnotations,EnableLocators,DisableListDemotion,DisableListPromotion&quot; signatureLevel=&quot;None&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [SW] here that matches an identifier in scope: [SW]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [MSM] here that matches an identifier in scope: [MSM]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Trans] here that matches an identifier in scope: [Trans]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [PWID] here that matches an identifier in scope: [PWID]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Prisoner] here that matches an identifier in scope: [Prisoner]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [SW] here that matches an identifier in scope: [SW]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [MSM] here that matches an identifier in scope: [MSM]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Trans] here that matches an identifier in scope: [Trans]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [PWID] here that matches an identifier in scope: [PWID]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Prisoner] here that matches an identifier in scope: [Prisoner]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [SW] here that matches an identifier in scope: [SW]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [MSM] here that matches an identifier in scope: [MSM]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Trans] here that matches an identifier in scope: [Trans]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [PWID] here that matches an identifier in scope: [PWID]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Prisoner] here that matches an identifier in scope: [Prisoner]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Diagnosed TB] here that matches an identifier in scope: [Diagnosed TB]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Presumptive TB] here that matches an identifier in scope: [Presumptive TB]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Community-level testing] here that matches an identifier in scope: [Community-level testing]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Facility-level testing] here that matches an identifier in scope: [Facility-level testing]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;Annotation&quot;&gt;
      &lt;wstxns88:s xmlns:wstxns88=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1517&quot;&gt;
        &lt;s&gt;
          &lt;s&gt;
            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
            &lt;value&gt;
              &lt;s&gt;
                &lt;s&gt;&lt;/s&gt;
                &lt;s&gt;library HIVIndicatorCommon version '0.0.1'&lt;/s&gt;
              &lt;/s&gt;
            &lt;/value&gt;
            &lt;nil&gt;false&lt;/nil&gt;
            &lt;globalScope&gt;true&lt;/globalScope&gt;
            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
          &lt;/s&gt;
        &lt;/s&gt;
      &lt;/wstxns88:s&gt;
    &lt;/wstxns87:annotation&gt;
  &lt;/wstxns87:annotation&gt;
&lt;/Library&gt;
</code></pre><p><code>text/cql</code></p><pre><code class="language-sql">library HIVIndicatorCommon version '0.0.1' 

using FHIR version '4.0.1'


codesystem &quot;ObservationValue&quot;: 'http://terminology.hl7.org/CodeSystem/observation-value'
codesystem &quot;HIV_DAK_Codes&quot;: 'http://fhir.org/guides/who/hiv-dak/CodeSystem/HIV-DAKConcepts'
codesystem &quot;ConditionClinicalStatusCodes&quot;: 'http://terminology.hl7.org/CodeSystem/condition-clinical'
codesystem &quot;ConditionCategoryCodes&quot;: 'http://terminology.hl7.org/CodeSystem/condition-category'
codesystem &quot;ObservationStatusCodes&quot;: 'http://hl7.org/fhir/observation-status'

codesystem &quot;Keypopulationmembertype*Codes&quot;: 'http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-b-de51'
codesystem &quot;HIVstatusCodes&quot;: 'http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-b-de116'
codesystem &quot;HIVtreatmentoutcomeCodes&quot;: 'http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-h-de42'
codesystem &quot;ObservationCategoryCodes&quot;: 'http://terminology.hl7.org/CodeSystem/observation-category'

include FHIRHelpers version '4.0.1'
include WHOCommon called WCom
include FHIRCommon called FC

parameter &quot;Measurement Period&quot; Interval&lt;Date&gt; default Interval[@2020-01-01, @2020-12-31]

code &quot;Sex Worker&quot;: 'HIV.B.DE51' from &quot;Keypopulationmembertype*Codes&quot; display 'sex worker'
code &quot;Men who have sex with men&quot;: 'HIV.B.DE52' from &quot;Keypopulationmembertype*Codes&quot; display 'MSM'
code &quot;Trans and gender-diverse people&quot;: 'HIV.B.DE53' from &quot;Keypopulationmembertype*Codes&quot; display 'Trans'
code &quot;People who inject drugs&quot;: 'HIV.B.DE54' from &quot;Keypopulationmembertype*Codes&quot; display 'PWID'
code &quot;People living in prisons and other closed settings&quot;: 'HIV.B.DE55' from &quot;Keypopulationmembertype*Codes&quot; display 'Prisoner'

code &quot;HIV-positive&quot;: 'HIV.B.DE116' from &quot;HIVstatusCodes&quot; display 'HIV Positive'
code &quot;Diagnosed TB&quot;: 'HIV.D.DE940' from &quot;HIVstatusCodes&quot; display 'Diagnosed TB'
code &quot;Presumptive TB&quot;: 'HIV.D.DE945' from &quot;HIVstatusCodes&quot; display 'Presumptive TB'

//code &quot;On ART&quot;: 'HIV.D.DE38' from &quot;HIV_DAK_Codes&quot; display 'On ART'

codesystem ARTCodes: 'http://example.org/fhir/CodeSystem/art-codes'
valueset &quot;On ART&quot;: 'http://example.org/fhir/ValueSet/on-art'
valueset &quot;encounter-diagnosis&quot;: 'http://example.org/fhir/ValueSet/encounter-diagnosis'
valueset &quot;social-history&quot;: 'http://example.org/fhir/ValueSet/social-history'
valueset &quot;HIVtesttypeCodes&quot;: 'http://fhir.org/guides/who/hiv-dak/ValueSet/hiv-b-de82'
valueset &quot;Community-level testing&quot; : 'http://example.org/fhir/ValueSet/HIV.B.DE16'
valueset &quot;Facility-level testing&quot; : 'http://example.org/fhir/ValueSet/HIV.B.DE17'
valueset &quot;ANC contact during pregnancy&quot; : 'http://example.org/fhir/ValueSet/HIV.E.DE39'

//valueset &quot;hiv positive&quot;: 'http://example.org/fhir/ValueSet/social-history'

code &quot;Lost to follow-up&quot;: 'HIV.H.DE42' from &quot;HIVtreatmentoutcomeCodes&quot; display 'Lost to follow-up'
code &quot;Transferred out&quot;: 'HIV.H.DE43' from &quot;HIVtreatmentoutcomeCodes&quot; display 'Transferred out'
code &quot;Death (documented)&quot;: 'HIV.H.DE44' from &quot;HIVtreatmentoutcomeCodes&quot; display 'Death (documented)'
code &quot;Refused (stopped) treatment&quot;: 'HIV.H.DE45' from &quot;HIVtreatmentoutcomeCodes&quot; display 'Refused (stopped) treatment'

codesystem &quot;Administrative Gender Codes&quot;: 'http://hl7.org/fhir/administrative-gender'
code &quot;Males&quot; : 'male' from &quot;Administrative Gender Codes&quot; display 'Males'
code &quot;Females&quot; : 'female' from &quot;Administrative Gender Codes&quot; display 'Females'
code &quot;Other&quot; : 'other' from &quot;Administrative Gender Codes&quot; display 'Other/NA'
/* EXPANDED */
code &quot;Trans Males&quot; : 'transgender male' from &quot;Administrative Gender Codes&quot; display 'Trans Males'
code &quot;Trans Females&quot; : 'transgender female' from &quot;Administrative Gender Codes&quot; display 'Trans Females'



// Condition Clinical Status Codes - Consider value sets for these
code &quot;active&quot;: 'active' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;recurrence&quot;: 'recurrence' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;relapse&quot;: 'relapse' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;inactive&quot;: 'inactive' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;remission&quot;: 'remission' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;resolved&quot;: 'resolved' from &quot;ConditionClinicalStatusCodes&quot;

// Condition Category Codes
code &quot;problem-list-item&quot;: 'problem-list-item' from &quot;ConditionCategoryCodes&quot; display 'Problem List Item'
//code &quot;encounter-diagnosis&quot;: 'encounter-diagnosis' from &quot;ConditionCategoryCodes&quot; display 'Encounter Diagnosis'

// Episode of Care Status
//code &quot;social-history&quot;: 'social-history' from &quot;ObservationCategoryCodes&quot; display 'Social History'

context Patient

/*
 * HIV Positive during the measurement period
 * Does issued imply that results returned to tester
 * or should use communication or encounter resource to specify?
 */



define &quot;HIV Positive Condition&quot;:
[Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;HIV-positive&quot;

define &quot;HIV Positive Observation&quot;:
[Observation] O
    where O.status in {'final', 'amended'}
    and O.code in &quot;HIVtesttypeCodes&quot;
    and O.value ~ &quot;HIV-positive&quot;


define &quot;HIV test resulted&quot;:
  [Observation] O
    where O.status in {'final', 'amended'}
    and O.code in &quot;HIVtesttypeCodes&quot;

define &quot;HIV Treatment Active&quot;:
[MedicationStatement] MS
    where MS.status = 'recorded'
    and MS.reasonCode in &quot;On ART&quot;


define &quot;Patient Deceased before end of Measurement Period&quot;:
  case 
    when Patient.deceased is FHIR.boolean and Patient.deceased ~ true then Patient.meta.lastUpdated  before end of &quot;Measurement Period&quot;
    when Patient.deceased is FHIR.dateTime then Patient.deceased as FHIR.dateTime before end of &quot;Measurement Period&quot;
    else false
  end

define &quot;Patient Deceased during Measurement Period&quot;:
  case 
    when Patient.deceased is FHIR.boolean and Patient.deceased ~ true then Patient.meta.lastUpdated before end of  &quot;Measurement Period&quot; and  Patient.meta.lastUpdated after start of &quot;Measurement Period&quot;
    when Patient.deceased is FHIR.dateTime then Patient.deceased as FHIR.dateTime before end of  &quot;Measurement Period&quot; and Patient.deceased as FHIR.dateTime after start of &quot;Measurement Period&quot;
    else false
  end

/* End of care because of transferring out, death, lost to follow up, or stopped treatment*/

define &quot;Stopped ART at Facility during the measurement period&quot;:
    exists(
    [EpisodeOfCare] EOS
    where EOS.type in &quot;On ART&quot;
    and (exists (
      EOS.statusHistory H
      where H.status = 'finished'
      and H.period ends during &quot;Measurement Period&quot;
    ) 
    or (
      EOS.status = 'finished'
      and EOS.period ends during &quot;Measurement Period&quot;
    )
    )
    )

/*
 * By Age Stratifiers
 * (0–4, 5–9, 10–14, 15–19, 20–24, 25–29, 30–34, 35–39, 40–44, 45–49, 50+ years)
 * 
 */
define &quot;By Age Stratifier&quot;:
    case 
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 4 then '0-4'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 9 then '5-9'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 14 then '10–14'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 19 then '15–19'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 24 then '20–24'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 29 then '25–29'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 34 then '30–34'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 39 then '35–39'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 44 then '40–44'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 49 then '45–49'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &gt;= 50 then '50+'
        else null
    end
  
  /*
 * By Age Stratifiers
 * Age (0–4, 5–9, 10–14, 15–19, 20–24, 25–49, 50+ years)
 * 
 */
define &quot;By Age Stratifier 2&quot;:
    case 
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 4 then '0-4'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 9 then '5-9'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 14 then '10–14'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 19 then '15–19'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 24 then '20–24'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 49 then '25–49'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &gt;= 50 then '50+'
        else null
    end

/*
 * By state stratifier
 */

define &quot;By Geographic Region Stratifier&quot;:
    First(Patient.address A where A.use in { 'home' }).state

/*
 * By Administrative Gender of Patient Stratifier
 * Need to expand codes
 */

define &quot;By Administrative Gender Stratifier&quot;:
    case 
        when Patient.gender = 'male' then &quot;Males&quot;
        when Patient.gender = 'female' then &quot;Females&quot;
        when Patient.gender = 'transgender female' then &quot;Trans Females&quot;
        when Patient.gender = 'transgender male' then &quot;Trans Males&quot;
        else &quot;Other&quot;
    end

/*
 * Key populations (men who have sex with men, people living in prisons and other closed settings, people who inject drugs, sex workers, trans and gender diverse people)
 */

 define SW:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;Sex Worker&quot;
  )

 define MSM:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;Men who have sex with men&quot;
  )

  define Trans:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;Trans and gender-diverse people&quot;
  )

  define PWID:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;People who inject drugs&quot;
  )

  define Prisoner:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;People living in prisons and other closed settings&quot;
  )

  define TB_diagnosed:
  exists(
    ([Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;Diagnosed TB&quot;
    and C.onset during &quot;Measurement Period&quot;)
  )
  
  define TB_presumptive:
  exists(
    ([Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;Presumptive TB&quot;
    and C.onset during &quot;Measurement Period&quot;)
  )

define &quot;Community_testing&quot;:
  exists([Observation] O
  //with [O.encounter -&gt; Encounter] E
     // such that (E.location in &quot;Community-level testing&quot;)
  where (O.status in { 'final', 'amended' }
  and O.code in &quot;HIVtesttypeCodes&quot;
  and O.issued during &quot;Measurement Period&quot;)
  )

define &quot;Facility_testing&quot;:
  exists([Observation] O
  //with [O.encounter -&gt; Encounter] E
      //such that (E.location in &quot;Facility-level testing&quot;)
  where (O.status in { 'final', 'amended' }
  and O.code in &quot;HIVtesttypeCodes&quot;
  and O.issued during &quot;Measurement Period&quot;)
  )

//lifted this from ANC DAK
//ANC SMART doesn't take into account time period
define &quot;ANC_case&quot;:
exists(
    [EpisodeOfCare] EOS
    where EOS.type in &quot;ANC contact during pregnancy&quot;
    and (exists (
      EOS.statusHistory H
      where H.period overlaps &quot;Measurement Period&quot;
    ) 
    or (
      EOS.period overlaps &quot;Measurement Period&quot;
    )
    )
    )


  //define ANC

  define patientGroups:
  List&lt;String&gt;{
    if SW then 'SW' else null,
    if MSM then 'MSM' else null,
    if Trans then 'Trans' else null,
    if PWID then 'PWID' else null,
    if Prisoner then 'Prisoner' else null
  }

  define patientGroups_2:
  List&lt;String&gt;{
    if SW then 'SW' else null,
    if MSM then 'MSM' else null,
    if Trans then 'Trans' else null,
    if PWID then 'PWID' else null,
    if Prisoner then 'Prisoner' else null,
    if ANC_case then 'ANC' else null
  }

  define patientGroups_3:
  List&lt;String&gt;{
    if SW then 'SW' else null,
    if MSM then 'MSM' else null,
    if Trans then 'Trans' else null,
    if PWID then 'PWID' else null,
    if Prisoner then 'Prisoner' else null,
    if TB_diagnosed then 'Diagnosed TB' else null,
    if TB_presumptive then 'Presumptive TB' else null,
    if Community_testing then 'Community-level testing' else null,
    if Facility_testing then 'Facility-level testing' else null
  }





/* 
* DAK has codes for HAART misspecified 
* ICD-10 Z92.2	Other prophylactic chemotherapy		
* LOINC &quot;54825-5	&quot;	On scheduled pain medication regimen in last 7 days
*
* Should discuss 
*/







/*
* Kenya EMR defined as HIV positive condition
* Will need to discuss if produce flags through conditions for concepts to use in indicator calculation such as HIV positive and On ART
* However, we have moved forward with a more prescriptive approach 
* Inevitably our approach requires that certain data elements be available
*/

/*
 * HIV Treatment during the measurement period
 * uses dosage and dispensation amount to estimate last day of medication
 * medication should be dispensed before end of measurement period
 * medication should last until after 28 days after the end of the measurement period
 * This takes into account lost to follow up
 */

/*
*define &quot;HIV Treatment during the measurement period&quot;:
*   [MedicationDispense] MD
*    where MD.status in { 'final', 'amended', 'corrected' }
*    and MD.medication ~ 'Antiretroviral'
*    and MD.whenHandedOver before end of &quot;Measurement Period&quot;
*    and (MD.whenHandedOver + MD.dosageInstruction[0].timing.repeat.duration.value * MedicationDispense.quantity.value) after (measurementPeriod.end - 28 days)
*/ 

/*
* Immunization defines HAART as
*  exists([MedicationAdministration] A where ExtractMedicationCode(A.medication) in IMMZc.&quot;ARV Drugs&quot; and A.status = 'in-progress')
* I believe this is the incorrect resource unless they mean to say that medication is given during a medical encounter
* would like to discuss 
*/ 

/** 
 * Patient Deceased During Measurement Period
 * Immunization defines this as true when is a boolean. This may have the effect of deleting a person from indicators in all calculations
 * Should intend to use when patient.deceased FHIR boolean was updated to TRUE if no other date is available
 * Kenya EMR example does not account for when deceased is just a boolean
 */


/* to delete*/

define &quot;HIV Positive before end of measurement period&quot;:
   exists ([Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;HIV-positive&quot;
    and C.onset before end of &quot;Measurement Period&quot;)
    or 
   exists ([Observation] O
    where O.status in {'final', 'amended'}
    and O.code in &quot;HIVtesttypeCodes&quot;
    and O.value ~ &quot;HIV-positive&quot;
    and O.issued before end of &quot;Measurement Period&quot;)

//last measurement period is defined as same length as current measurement period  
define &quot;HIV Positive before end of last measurement period&quot;:
    exists ([Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;HIV-positive&quot;
    and C.onset before (end of &quot;Measurement Period&quot; - duration in days of &quot;Measurement Period&quot;))
    or 
    exists ([Observation] O
    where O.status in {'final', 'amended'}
    and O.code in &quot;HIVtesttypeCodes&quot;
    and O.value ~ &quot;HIV-positive&quot;
    and O.issued before end of &quot;Measurement Period&quot; - duration in days of &quot;Measurement Period&quot;)

define &quot;HIV Treatment Active during the measurement period&quot;:
   exists(
    [MedicationStatement] MS
    where MS.status = 'recorded'
    and MS.reasonCode in &quot;On ART&quot;
    and MS.effective starts before end of &quot;Measurement Period&quot;
    and (MS.effective ends after start of &quot;Measurement Period&quot;
    or end of MS.effective  ~  null)
   )

   //last measurement period is defined as same length as current measurement period  
define &quot;HIV Treatment Active during last measurement period&quot;:
   exists(
    [MedicationStatement] MS
    where MS.status = 'recorded'
    and MS.reasonCode in &quot;On ART&quot;
    and MS.effective starts before (end of &quot;Measurement Period&quot; - duration in days of &quot;Measurement Period&quot;)
    and (MS.effective ends after (start of &quot;Measurement Period&quot; - duration in days of &quot;Measurement Period&quot;)
    or end of MS.effective  ~  null)
   )


 define &quot;HIV Treatment Started during the measurement period&quot;:
   exists(
    [MedicationStatement] MS
    where MS.status = 'recorded'
    and MS.reasonCode in &quot;On ART&quot;
    and MS.effective starts during &quot;Measurement Period&quot;
   )
</code></pre></div>
  </text>
  <url value="http://fhir.org/guides/who/hiv-dak/Library/HIVIndicatorCommon"/>
  <version value="0.3.0"/>
  <name value="HIVIndicatorCommon"/>
  <status value="active"/>
  <experimental value="true"/>
  <type>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/library-type"/>
      <code value="logic-library"/>
    </coding>
  </type>
  <date value="2024-06-06T18:29:39+00:00"/>
  <publisher value="World Health Organization (WHO) "/>
  <contact>
    <telecom>
      <system value="url"/>
      <value value="https://www.who.int"/>
    </telecom>
  </contact>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
    </coding>
  </jurisdiction>
  <relatedArtifact>
    <type value="depends-on"/>
    <resource
              value="http://fhir.org/guides/who/hiv-dak/Library/FHIRHelpers|4.0.1"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <resource
              value="http://fhir.org/guides/who/hiv-dak/Library/FHIRCommon|4.0.1"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <resource
              value="http://fhir.org/guides/who/hiv-dak/Library/WHOCommon|4.0.1"/>
  </relatedArtifact>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="MedicationStatement"/>
  </dataRequirement>
  <dataRequirement>
    <type value="EpisodeOfCare"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="EpisodeOfCare"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="MedicationStatement"/>
  </dataRequirement>
  <dataRequirement>
    <type value="MedicationStatement"/>
  </dataRequirement>
  <dataRequirement>
    <type value="MedicationStatement"/>
  </dataRequirement>
  <content>
    <contentType value="application/elm+xml"/>
    <data
          value="PD94bWwgdmVyc2lvbj0nMS4xJyBlbmNvZGluZz0nVVRGLTgnPz4KPExpYnJhcnkgdHlwZT0iTGlicmFyeSIgbG9jYWxJZD0iMCI+CiAgPHdzdHhuczE6aWRlbnRpZmllciB4bWxuczp3c3R4bnMxPSJ1cm46aGw3LW9yZzplbG06cjEiIHdzdHhuczE6dHlwZT0iVmVyc2lvbmVkSWRlbnRpZmllciIgaWQ9IkhJVkluZGljYXRvckNvbW1vbiIgdmVyc2lvbj0iMC4wLjEiLz4KICA8d3N0eG5zMjpzY2hlbWFJZGVudGlmaWVyIHhtbG5zOndzdHhuczI9InVybjpobDctb3JnOmVsbTpyMSIgd3N0eG5zMjp0eXBlPSJWZXJzaW9uZWRJZGVudGlmaWVyIiBpZD0idXJuOmhsNy1vcmc6ZWxtIiB2ZXJzaW9uPSJyMSIvPgogIDx3c3R4bnMzOnVzaW5ncyB4bWxuczp3c3R4bnMzPSJ1cm46aGw3LW9yZzplbG06cjEiIHdzdHhuczM6dHlwZT0iTGlicmFyeSRVc2luZ3MiPgogICAgPHdzdHhuczM6ZGVmPgogICAgICA8d3N0eG5zMzpkZWYgd3N0eG5zMzp0eXBlPSJVc2luZ0RlZiIgbG9jYWxJZD0iMSIgbG9jYWxJZGVudGlmaWVyPSJTeXN0ZW0iIHVyaT0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIi8+CiAgICAgIDx3c3R4bnMzOmRlZiB3c3R4bnMzOnR5cGU9IlVzaW5nRGVmIiBsb2NhbElkPSIyMDYiIGxvY2F0b3I9IjM6MS0zOjI2IiBsb2NhbElkZW50aWZpZXI9IkZISVIiIHVyaT0iaHR0cDovL2hsNy5vcmcvZmhpciIgdmVyc2lvbj0iNC4wLjEiPgogICAgICAgIDx3c3R4bnMzOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzphbm5vdGF0aW9uIHdzdHhuczM6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0OnMgeG1sbnM6d3N0eG5zND0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMDYiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz51c2luZyA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkZISVI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IHZlcnNpb24gJzQuMC4xJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczQ6cz4KICAgICAgICAgIDwvd3N0eG5zMzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczM6ZGVmPgogICAgPC93c3R4bnMzOmRlZj4KICA8L3dzdHhuczM6dXNpbmdzPgogIDx3c3R4bnM1OmluY2x1ZGVzIHhtbG5zOndzdHhuczU9InVybjpobDctb3JnOmVsbTpyMSIgd3N0eG5zNTp0eXBlPSJMaWJyYXJ5JEluY2x1ZGVzIj4KICAgIDx3c3R4bnM1OmRlZj4KICAgICAgPHdzdHhuczU6ZGVmIHdzdHhuczU6dHlwZT0iSW5jbHVkZURlZiIgbG9jYWxJZD0iMjE2IiBsb2NhdG9yPSIxNzoxLTE3OjM1IiBsb2NhbElkZW50aWZpZXI9IkZISVJIZWxwZXJzIiBwYXRoPSJGSElSSGVscGVycyIgdmVyc2lvbj0iNC4wLjEiPgogICAgICAgIDx3c3R4bnM1OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTphbm5vdGF0aW9uIHdzdHhuczU6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM2OnMgeG1sbnM6d3N0eG5zNj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMTYiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5pbmNsdWRlIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RkhJUkhlbHBlcnM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IHZlcnNpb24gPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+JzQuMC4xJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczY6cz4KICAgICAgICAgIDwvd3N0eG5zNTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU6ZGVmPgogICAgICA8d3N0eG5zNTpkZWYgd3N0eG5zNTp0eXBlPSJJbmNsdWRlRGVmIiBsb2NhbElkPSIyMTciIGxvY2F0b3I9IjE4OjEtMTg6MjkiIGxvY2FsSWRlbnRpZmllcj0iV0NvbSIgcGF0aD0iV0hPQ29tbW9uIj4KICAgICAgICA8d3N0eG5zNTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU6YW5ub3RhdGlvbiB3c3R4bnM1OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNzpzIHhtbG5zOndzdHhuczc9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjE3Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+aW5jbHVkZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPldIT0NvbW1vbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gY2FsbGVkIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPldDb208L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM3OnM+CiAgICAgICAgICA8L3dzdHhuczU6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1OmRlZj4KICAgICAgPHdzdHhuczU6ZGVmIHdzdHhuczU6dHlwZT0iSW5jbHVkZURlZiIgbG9jYWxJZD0iMjE4IiBsb2NhdG9yPSIxOToxLTE5OjI4IiBsb2NhbElkZW50aWZpZXI9IkZDIiBwYXRoPSJGSElSQ29tbW9uIj4KICAgICAgICA8d3N0eG5zNTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU6YW5ub3RhdGlvbiB3c3R4bnM1OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zODpzIHhtbG5zOndzdHhuczg9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjE4Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+aW5jbHVkZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkZISVJDb21tb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGNhbGxlZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5GQzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczg6cz4KICAgICAgICAgIDwvd3N0eG5zNTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU6ZGVmPgogICAgPC93c3R4bnM1OmRlZj4KICA8L3dzdHhuczU6aW5jbHVkZXM+CiAgPHdzdHhuczk6cGFyYW1ldGVycyB4bWxuczp3c3R4bnM5PSJ1cm46aGw3LW9yZzplbG06cjEiIHdzdHhuczk6dHlwZT0iTGlicmFyeSRQYXJhbWV0ZXJzIj4KICAgIDx3c3R4bnM5OmRlZj4KICAgICAgPHdzdHhuczk6ZGVmIHdzdHhuczk6dHlwZT0iUGFyYW1ldGVyRGVmIiBsb2NhbElkPSIyMTkiIGxvY2F0b3I9IjIxOjEtMjE6ODgiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczk6ZGVmYXVsdCB3c3R4bnM5OnR5cGU9IkludGVydmFsIiBsb2NhbElkPSIyMzAiIGxvY2F0b3I9IjIxOjU1LTIxOjg4IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiPgogICAgICAgICAgPHdzdHhuczk6bG93IHdzdHhuczk6dHlwZT0iRGF0ZSIgbG9jYWxJZD0iMjI0IiBsb2NhdG9yPSIyMTo2NC0yMTo3NCI+CiAgICAgICAgICAgIDx3c3R4bnM5OnllYXIgd3N0eG5zOTp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIyMjEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMjAyMCIvPgogICAgICAgICAgICA8d3N0eG5zOTptb250aCB3c3R4bnM5OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjIyMiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIxIi8+CiAgICAgICAgICAgIDx3c3R4bnM5OmRheSB3c3R4bnM5OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjIyMyIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIxIi8+CiAgICAgICAgICA8L3dzdHhuczk6bG93PgogICAgICAgICAgPHdzdHhuczk6aGlnaCB3c3R4bnM5OnR5cGU9IkRhdGUiIGxvY2FsSWQ9IjIyOSIgbG9jYXRvcj0iMjE6NzctMjE6ODciPgogICAgICAgICAgICA8d3N0eG5zOTp5ZWFyIHdzdHhuczk6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMjI2IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjIwMjAiLz4KICAgICAgICAgICAgPHdzdHhuczk6bW9udGggd3N0eG5zOTp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIyMjciIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMTIiLz4KICAgICAgICAgICAgPHdzdHhuczk6ZGF5IHdzdHhuczk6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMjI4IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjMxIi8+CiAgICAgICAgICA8L3dzdHhuczk6aGlnaD4KICAgICAgICA8L3dzdHhuczk6ZGVmYXVsdD4KICAgICAgICA8d3N0eG5zOTpwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIHdzdHhuczk6dHlwZT0iSW50ZXJ2YWxUeXBlU3BlY2lmaWVyIiBsb2NhbElkPSIyMzEiIGxvY2F0b3I9IjIxOjMyLTIxOjQ1Ij4KICAgICAgICAgIDx3c3R4bnM5OnBvaW50VHlwZSB3c3R4bnM5OnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIgbG9jYWxJZD0iMjMyIiBsb2NhdG9yPSIyMTo0MS0yMTo0NCIgbmFtZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1EYXRlIi8+CiAgICAgICAgPC93c3R4bnM5OnBhcmFtZXRlclR5cGVTcGVjaWZpZXI+CiAgICAgICAgPHdzdHhuczk6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM5OmFubm90YXRpb24gd3N0eG5zOTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczEwOnMgeG1sbnM6d3N0eG5zMTA9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjE5Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+cGFyYW1ldGVyIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyMzEiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5JbnRlcnZhbCZsdDs8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RGF0ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mZ3Q7PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkZWZhdWx0IDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyMzAiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkludGVydmFsWzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkAyMDIwLTAxLTAxPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5AMjAyMC0xMi0zMTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMTA6cz4KICAgICAgICAgIDwvd3N0eG5zOTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zOTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczk6ZGVmPgogICAgPC93c3R4bnM5OmRlZj4KICA8L3dzdHhuczk6cGFyYW1ldGVycz4KICA8d3N0eG5zMTE6Y29kZVN5c3RlbXMgeG1sbnM6d3N0eG5zMTE9InVybjpobDctb3JnOmVsbTpyMSIgd3N0eG5zMTE6dHlwZT0iTGlicmFyeSRDb2RlU3lzdGVtcyI+CiAgICA8d3N0eG5zMTE6ZGVmPgogICAgICA8d3N0eG5zMTE6ZGVmIHdzdHhuczExOnR5cGU9IkNvZGVTeXN0ZW1EZWYiIGxvY2FsSWQ9IjIwNyIgbG9jYXRvcj0iNjoxLTY6ODgiIG5hbWU9Ik9ic2VydmF0aW9uVmFsdWUiIGlkPSJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLXZhbHVlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uIHdzdHhuczExOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMTI6cyB4bWxuczp3c3R4bnMxMj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMDciPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2Rlc3lzdGVtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJPYnNlcnZhdGlvblZhbHVlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tdmFsdWUnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMTI6cz4KICAgICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMTE6ZGVmPgogICAgICA8d3N0eG5zMTE6ZGVmIHdzdHhuczExOnR5cGU9IkNvZGVTeXN0ZW1EZWYiIGxvY2FsSWQ9IjIwOCIgbG9jYXRvcj0iNzoxLTc6OTEiIG5hbWU9IkhJVl9EQUtfQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9oaXYtZGFrL0NvZGVTeXN0ZW0vSElWLURBS0NvbmNlcHRzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uIHdzdHhuczExOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMTM6cyB4bWxuczp3c3R4bnMxMz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMDgiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2Rlc3lzdGVtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZfREFLX0NvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2hpdi1kYWsvQ29kZVN5c3RlbS9ISVYtREFLQ29uY2VwdHMnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMTM6cz4KICAgICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMTE6ZGVmPgogICAgICA8d3N0eG5zMTE6ZGVmIHdzdHhuczExOnR5cGU9IkNvZGVTeXN0ZW1EZWYiIGxvY2FsSWQ9IjIwOSIgbG9jYXRvcj0iODoxLTg6MTAxIiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIiBpZD0iaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24gd3N0eG5zMTE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMxNDpzIHhtbG5zOndzdHhuczE0PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjIwOSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGVzeXN0ZW0gPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMTQ6cz4KICAgICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMTE6ZGVmPgogICAgICA8d3N0eG5zMTE6ZGVmIHdzdHhuczExOnR5cGU9IkNvZGVTeXN0ZW1EZWYiIGxvY2FsSWQ9IjIxMCIgbG9jYXRvcj0iOToxLTk6OTUiIG5hbWU9IkNvbmRpdGlvbkNhdGVnb3J5Q29kZXMiIGlkPSJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jYXRlZ29yeSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbiB3c3R4bnMxMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczE1OnMgeG1sbnM6d3N0eG5zMTU9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjEwIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZXN5c3RlbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jYXRlZ29yeSc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMxNTpzPgogICAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMxMTpkZWY+CiAgICAgIDx3c3R4bnMxMTpkZWYgd3N0eG5zMTE6dHlwZT0iQ29kZVN5c3RlbURlZiIgbG9jYWxJZD0iMjExIiBsb2NhdG9yPSIxMDoxLTEwOjc3IiBuYW1lPSJPYnNlcnZhdGlvblN0YXR1c0NvZGVzIiBpZD0iaHR0cDovL2hsNy5vcmcvZmhpci9vYnNlcnZhdGlvbi1zdGF0dXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24gd3N0eG5zMTE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMxNjpzIHhtbG5zOndzdHhuczE2PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjIxMSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGVzeXN0ZW0gPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ik9ic2VydmF0aW9uU3RhdHVzQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2hsNy5vcmcvZmhpci9vYnNlcnZhdGlvbi1zdGF0dXMnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMTY6cz4KICAgICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMTE6ZGVmPgogICAgICA8d3N0eG5zMTE6ZGVmIHdzdHhuczExOnR5cGU9IkNvZGVTeXN0ZW1EZWYiIGxvY2FsSWQ9IjIxMiIgbG9jYXRvcj0iMTI6MS0xMjoxMDAiIG5hbWU9IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vaGl2LWRhay9WYWx1ZVNldC9oaXYtYi1kZTUxIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uIHdzdHhuczExOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMTc6cyB4bWxuczp3c3R4bnMxNz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMTIiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2Rlc3lzdGVtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJLZXlwb3B1bGF0aW9ubWVtYmVydHlwZSpDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9oaXYtZGFrL1ZhbHVlU2V0L2hpdi1iLWRlNTEnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMTc6cz4KICAgICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMTE6ZGVmPgogICAgICA8d3N0eG5zMTE6ZGVmIHdzdHhuczExOnR5cGU9IkNvZGVTeXN0ZW1EZWYiIGxvY2FsSWQ9IjIxMyIgbG9jYXRvcj0iMTM6MS0xMzo4NiIgbmFtZT0iSElWc3RhdHVzQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9oaXYtZGFrL1ZhbHVlU2V0L2hpdi1iLWRlMTE2IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uIHdzdHhuczExOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMTg6cyB4bWxuczp3c3R4bnMxOD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMTMiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2Rlc3lzdGVtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZzdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9oaXYtZGFrL1ZhbHVlU2V0L2hpdi1iLWRlMTE2Jzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczE4OnM+CiAgICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczExOmRlZj4KICAgICAgPHdzdHhuczExOmRlZiB3c3R4bnMxMTp0eXBlPSJDb2RlU3lzdGVtRGVmIiBsb2NhbElkPSIyMTQiIGxvY2F0b3I9IjE0OjEtMTQ6OTUiIG5hbWU9IkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2hpdi1kYWsvVmFsdWVTZXQvaGl2LWgtZGU0MiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbiB3c3R4bnMxMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczE5OnMgeG1sbnM6d3N0eG5zMTk9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjE0Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZXN5c3RlbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdHJlYXRtZW50b3V0Y29tZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2hpdi1kYWsvVmFsdWVTZXQvaGl2LWgtZGU0Mic8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMxOTpzPgogICAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMxMTpkZWY+CiAgICAgIDx3c3R4bnMxMTpkZWYgd3N0eG5zMTE6dHlwZT0iQ29kZVN5c3RlbURlZiIgbG9jYWxJZD0iMjE1IiBsb2NhdG9yPSIxNToxLTE1Ojk5IiBuYW1lPSJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXMiIGlkPSJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uIHdzdHhuczExOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMjA6cyB4bWxuczp3c3R4bnMyMD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMTUiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2Rlc3lzdGVtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMyMDpzPgogICAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMxMTpkZWY+CiAgICAgIDx3c3R4bnMxMTpkZWYgd3N0eG5zMTE6dHlwZT0iQ29kZVN5c3RlbURlZiIgbG9jYWxJZD0iMjQ5IiBsb2NhdG9yPSIzNToxLTM1OjY3IiBuYW1lPSJBUlRDb2RlcyIgaWQ9Imh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL0NvZGVTeXN0ZW0vYXJ0LWNvZGVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uIHdzdHhuczExOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMjE6cyB4bWxuczp3c3R4bnMyMT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNDkiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vL2NvZGUgIk9uIEFSVCI6ICdISVYuRC5ERTM4JyBmcm9tICJISVZfREFLX0NvZGVzIiBkaXNwbGF5ICdPbiBBUlQnCgo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2Rlc3lzdGVtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPkFSVENvZGVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvQ29kZVN5c3RlbS9hcnQtY29kZXMnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMjE6cz4KICAgICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMTE6ZGVmPgogICAgICA8d3N0eG5zMTE6ZGVmIHdzdHhuczExOnR5cGU9IkNvZGVTeXN0ZW1EZWYiIGxvY2FsSWQ9IjI2NSIgbG9jYXRvcj0iNTE6MS01MTo4NSIgbmFtZT0iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIiBpZD0iaHR0cDovL2hsNy5vcmcvZmhpci9hZG1pbmlzdHJhdGl2ZS1nZW5kZXIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24gd3N0eG5zMTE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMyMjpzIHhtbG5zOndzdHhuczIyPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI2NSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGVzeXN0ZW0gPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vaGw3Lm9yZy9maGlyL2FkbWluaXN0cmF0aXZlLWdlbmRlcic8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMyMjpzPgogICAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMxMTpkZWY+CiAgICA8L3dzdHhuczExOmRlZj4KICA8L3dzdHhuczExOmNvZGVTeXN0ZW1zPgogIDx3c3R4bnMyMzp2YWx1ZVNldHMgeG1sbnM6d3N0eG5zMjM9InVybjpobDctb3JnOmVsbTpyMSIgd3N0eG5zMjM6dHlwZT0iTGlicmFyeSRWYWx1ZVNldHMiPgogICAgPHdzdHhuczIzOmRlZj4KICAgICAgPHdzdHhuczIzOmRlZiB3c3R4bnMyMzp0eXBlPSJWYWx1ZVNldERlZiIgbG9jYWxJZD0iMjUwIiBsb2NhdG9yPSIzNjoxLTM2OjYwIiBuYW1lPSJPbiBBUlQiIGlkPSJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9vbi1hcnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24gd3N0eG5zMjM6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMyNDpzIHhtbG5zOndzdHhuczI0PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI1MCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPnZhbHVlc2V0IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJPbiBBUlQiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvb24tYXJ0Jzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczI0OnM+CiAgICAgICAgICA8L3dzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczIzOmRlZj4KICAgICAgPHdzdHhuczIzOmRlZiB3c3R4bnMyMzp0eXBlPSJWYWx1ZVNldERlZiIgbG9jYWxJZD0iMjUxIiBsb2NhdG9yPSIzNzoxLTM3Ojg2IiBuYW1lPSJlbmNvdW50ZXItZGlhZ25vc2lzIiBpZD0iaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvZW5jb3VudGVyLWRpYWdub3NpcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMjM6YW5ub3RhdGlvbiB3c3R4bnMyMzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczI1OnMgeG1sbnM6d3N0eG5zMjU9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjUxIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+dmFsdWVzZXQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ImVuY291bnRlci1kaWFnbm9zaXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvZW5jb3VudGVyLWRpYWdub3Npcyc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMyNTpzPgogICAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMyMzpkZWY+CiAgICAgIDx3c3R4bnMyMzpkZWYgd3N0eG5zMjM6dHlwZT0iVmFsdWVTZXREZWYiIGxvY2FsSWQ9IjI1MiIgbG9jYXRvcj0iMzg6MS0zODo3NiIgbmFtZT0ic29jaWFsLWhpc3RvcnkiIGlkPSJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9zb2NpYWwtaGlzdG9yeSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMjM6YW5ub3RhdGlvbiB3c3R4bnMyMzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczI2OnMgeG1sbnM6d3N0eG5zMjY9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjUyIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+dmFsdWVzZXQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+InNvY2lhbC1oaXN0b3J5Ijwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L3NvY2lhbC1oaXN0b3J5Jzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczI2OnM+CiAgICAgICAgICA8L3dzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczIzOmRlZj4KICAgICAgPHdzdHhuczIzOmRlZiB3c3R4bnMyMzp0eXBlPSJWYWx1ZVNldERlZiIgbG9jYWxJZD0iMjUzIiBsb2NhdG9yPSIzOToxLTM5Ojg1IiBuYW1lPSJISVZ0ZXN0dHlwZUNvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vaGl2LWRhay9WYWx1ZVNldC9oaXYtYi1kZTgyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMyMzphbm5vdGF0aW9uIHdzdHhuczIzOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMjc6cyB4bWxuczp3c3R4bnMyNz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNTMiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz52YWx1ZXNldCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdGVzdHR5cGVDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9oaXYtZGFrL1ZhbHVlU2V0L2hpdi1iLWRlODInPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMjc6cz4KICAgICAgICAgIDwvd3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczIzOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMjM6ZGVmPgogICAgICA8d3N0eG5zMjM6ZGVmIHdzdHhuczIzOnR5cGU9IlZhbHVlU2V0RGVmIiBsb2NhbElkPSIyNTQiIGxvY2F0b3I9IjQwOjEtNDA6ODIiIG5hbWU9IkNvbW11bml0eS1sZXZlbCB0ZXN0aW5nIiBpZD0iaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvSElWLkIuREUxNiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMjM6YW5ub3RhdGlvbiB3c3R4bnMyMzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczI4OnMgeG1sbnM6d3N0eG5zMjg9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjU0Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+dmFsdWVzZXQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkNvbW11bml0eS1sZXZlbCB0ZXN0aW5nIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiA6IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9ISVYuQi5ERTE2Jzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczI4OnM+CiAgICAgICAgICA8L3dzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczIzOmRlZj4KICAgICAgPHdzdHhuczIzOmRlZiB3c3R4bnMyMzp0eXBlPSJWYWx1ZVNldERlZiIgbG9jYWxJZD0iMjU1IiBsb2NhdG9yPSI0MToxLTQxOjgxIiBuYW1lPSJGYWNpbGl0eS1sZXZlbCB0ZXN0aW5nIiBpZD0iaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvSElWLkIuREUxNyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMjM6YW5ub3RhdGlvbiB3c3R4bnMyMzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczI5OnMgeG1sbnM6d3N0eG5zMjk9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjU1Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+dmFsdWVzZXQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkZhY2lsaXR5LWxldmVsIHRlc3RpbmciPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IDogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L0hJVi5CLkRFMTcnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMjk6cz4KICAgICAgICAgIDwvd3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczIzOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMjM6ZGVmPgogICAgICA8d3N0eG5zMjM6ZGVmIHdzdHhuczIzOnR5cGU9IlZhbHVlU2V0RGVmIiBsb2NhbElkPSIyNTYiIGxvY2F0b3I9IjQyOjEtNDI6ODciIG5hbWU9IkFOQyBjb250YWN0IGR1cmluZyBwcmVnbmFuY3kiIGlkPSJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9ISVYuRS5ERTM5IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMyMzphbm5vdGF0aW9uIHdzdHhuczIzOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMzA6cyB4bWxuczp3c3R4bnMzMD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNTYiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz52YWx1ZXNldCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iQU5DIGNvbnRhY3QgZHVyaW5nIHByZWduYW5jeSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gOiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvSElWLkUuREUzOSc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMzMDpzPgogICAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMyMzpkZWY+CiAgICA8L3dzdHhuczIzOmRlZj4KICA8L3dzdHhuczIzOnZhbHVlU2V0cz4KICA8d3N0eG5zMzE6Y29kZXMgeG1sbnM6d3N0eG5zMzE9InVybjpobDctb3JnOmVsbTpyMSIgd3N0eG5zMzE6dHlwZT0iTGlicmFyeSRDb2RlcyI+CiAgICA8d3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjIzMyIgbG9jYXRvcj0iMjM6MS0yMzo4OSIgbmFtZT0iU2V4IFdvcmtlciIgaWQ9IkhJVi5CLkRFNTEiIGRpc3BsYXk9InNleCB3b3JrZXIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjIzNCIgbG9jYXRvcj0iMjM6MzgtMjM6NjgiIG5hbWU9IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczMyOnMgeG1sbnM6d3N0eG5zMzI9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjMzIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iU2V4IFdvcmtlciI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuQi5ERTUxJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyMzQiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidzZXggd29ya2VyJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczMyOnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyMzUiIGxvY2F0b3I9IjI0OjEtMjQ6OTciIG5hbWU9Ik1lbiB3aG8gaGF2ZSBzZXggd2l0aCBtZW4iIGlkPSJISVYuQi5ERTUyIiBkaXNwbGF5PSJNU00iIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjIzNiIgbG9jYXRvcj0iMjQ6NTMtMjQ6ODMiIG5hbWU9IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczMzOnMgeG1sbnM6d3N0eG5zMzM9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjM1Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVuIHdobyBoYXZlIHNleCB3aXRoIG1lbiI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuQi5ERTUyJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyMzYiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidNU00nPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMzM6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjIzNyIgbG9jYXRvcj0iMjU6MS0yNToxMDUiIG5hbWU9IlRyYW5zIGFuZCBnZW5kZXItZGl2ZXJzZSBwZW9wbGUiIGlkPSJISVYuQi5ERTUzIiBkaXNwbGF5PSJUcmFucyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjM4IiBsb2NhdG9yPSIyNTo1OS0yNTo4OSIgbmFtZT0iS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMzQ6cyB4bWxuczp3c3R4bnMzND0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMzciPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJUcmFucyBhbmQgZ2VuZGVyLWRpdmVyc2UgcGVvcGxlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J0hJVi5CLkRFNTMnPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGZyb20gPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjIzOCI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJLZXlwb3B1bGF0aW9ubWVtYmVydHlwZSpDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J1RyYW5zJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczM0OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyMzkiIGxvY2F0b3I9IjI2OjEtMjY6OTYiIG5hbWU9IlBlb3BsZSB3aG8gaW5qZWN0IGRydWdzIiBpZD0iSElWLkIuREU1NCIgZGlzcGxheT0iUFdJRCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjQwIiBsb2NhdG9yPSIyNjo1MS0yNjo4MSIgbmFtZT0iS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMzU6cyB4bWxuczp3c3R4bnMzNT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMzkiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJQZW9wbGUgd2hvIGluamVjdCBkcnVncyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuQi5ERTU0Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNDAiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidQV0lEJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczM1OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNDEiIGxvY2F0b3I9IjI3OjEtMjc6MTI3IiBuYW1lPSJQZW9wbGUgbGl2aW5nIGluIHByaXNvbnMgYW5kIG90aGVyIGNsb3NlZCBzZXR0aW5ncyIgaWQ9IkhJVi5CLkRFNTUiIGRpc3BsYXk9IlByaXNvbmVyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNDIiIGxvY2F0b3I9IjI3Ojc4LTI3OjEwOCIgbmFtZT0iS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMzY6cyB4bWxuczp3c3R4bnMzNj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNDEiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJQZW9wbGUgbGl2aW5nIGluIHByaXNvbnMgYW5kIG90aGVyIGNsb3NlZCBzZXR0aW5ncyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuQi5ERTU1Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNDIiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidQcmlzb25lcic8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMzNjpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjQzIiBsb2NhdG9yPSIyOToxLTI5Ojc5IiBuYW1lPSJISVYtcG9zaXRpdmUiIGlkPSJISVYuQi5ERTExNiIgZGlzcGxheT0iSElWIFBvc2l0aXZlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNDQiIGxvY2F0b3I9IjI5OjQxLTI5OjU2IiBuYW1lPSJISVZzdGF0dXNDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMzNzpzIHhtbG5zOndzdHhuczM3PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI0MyI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVi1wb3NpdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuQi5ERTExNic8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjQ0Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnN0YXR1c0NvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWIFBvc2l0aXZlJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczM3OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNDUiIGxvY2F0b3I9IjMwOjEtMzA6NzkiIG5hbWU9IkRpYWdub3NlZCBUQiIgaWQ9IkhJVi5ELkRFOTQwIiBkaXNwbGF5PSJEaWFnbm9zZWQgVEIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI0NiIgbG9jYXRvcj0iMzA6NDEtMzA6NTYiIG5hbWU9IkhJVnN0YXR1c0NvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczM4OnMgeG1sbnM6d3N0eG5zMzg9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjQ1Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iRGlhZ25vc2VkIFRCIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J0hJVi5ELkRFOTQwJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNDYiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWc3RhdHVzQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidEaWFnbm9zZWQgVEInPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMzg6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI0NyIgbG9jYXRvcj0iMzE6MS0zMTo4MyIgbmFtZT0iUHJlc3VtcHRpdmUgVEIiIGlkPSJISVYuRC5ERTk0NSIgZGlzcGxheT0iUHJlc3VtcHRpdmUgVEIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI0OCIgbG9jYXRvcj0iMzE6NDMtMzE6NTgiIG5hbWU9IkhJVnN0YXR1c0NvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczM5OnMgeG1sbnM6d3N0eG5zMzk9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjQ3Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iUHJlc3VtcHRpdmUgVEIiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWLkQuREU5NDUnPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGZyb20gPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI0OCI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZzdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J1ByZXN1bXB0aXZlIFRCJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczM5OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNTciIGxvY2F0b3I9IjQ2OjEtNDY6OTgiIG5hbWU9Ikxvc3QgdG8gZm9sbG93LXVwIiBpZD0iSElWLkguREU0MiIgZGlzcGxheT0iTG9zdCB0byBmb2xsb3ctdXAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI1OCIgbG9jYXRvcj0iNDY6NDUtNDY6NzAiIG5hbWU9IkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0MDpzIHhtbG5zOndzdHhuczQwPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI1NyI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8vdmFsdWVzZXQgImhpdiBwb3NpdGl2ZSI6ICdodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9zb2NpYWwtaGlzdG9yeScKCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ikxvc3QgdG8gZm9sbG93LXVwIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J0hJVi5ILkRFNDInPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGZyb20gPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI1OCI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidMb3N0IHRvIGZvbGxvdy11cCc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM0MDpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjU5IiBsb2NhdG9yPSI0NzoxLTQ3Ojk0IiBuYW1lPSJUcmFuc2ZlcnJlZCBvdXQiIGlkPSJISVYuSC5ERTQzIiBkaXNwbGF5PSJUcmFuc2ZlcnJlZCBvdXQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI2MCIgbG9jYXRvcj0iNDc6NDMtNDc6NjgiIG5hbWU9IkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0MTpzIHhtbG5zOndzdHhuczQxPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI1OSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IlRyYW5zZmVycmVkIG91dCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuSC5ERTQzJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNjAiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdHJlYXRtZW50b3V0Y29tZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nVHJhbnNmZXJyZWQgb3V0Jzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczQxOnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNjEiIGxvY2F0b3I9IjQ4OjEtNDg6MTAwIiBuYW1lPSJEZWF0aCAoZG9jdW1lbnRlZCkiIGlkPSJISVYuSC5ERTQ0IiBkaXNwbGF5PSJEZWF0aCAoZG9jdW1lbnRlZCkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI2MiIgbG9jYXRvcj0iNDg6NDYtNDg6NzEiIG5hbWU9IkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0MjpzIHhtbG5zOndzdHhuczQyPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI2MSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkRlYXRoIChkb2N1bWVudGVkKSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuSC5ERTQ0Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNjIiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdHJlYXRtZW50b3V0Y29tZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nRGVhdGggKGRvY3VtZW50ZWQpJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczQyOnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNjMiIGxvY2F0b3I9IjQ5OjEtNDk6MTE4IiBuYW1lPSJSZWZ1c2VkIChzdG9wcGVkKSB0cmVhdG1lbnQiIGlkPSJISVYuSC5ERTQ1IiBkaXNwbGF5PSJSZWZ1c2VkIChzdG9wcGVkKSB0cmVhdG1lbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI2NCIgbG9jYXRvcj0iNDk6NTUtNDk6ODAiIG5hbWU9IkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0MzpzIHhtbG5zOndzdHhuczQzPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI2MyI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IlJlZnVzZWQgKHN0b3BwZWQpIHRyZWF0bWVudCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuSC5ERTQ1Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNjQiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdHJlYXRtZW50b3V0Y29tZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nUmVmdXNlZCAoc3RvcHBlZCkgdHJlYXRtZW50Jzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczQzOnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNjYiIGxvY2F0b3I9IjUyOjEtNTI6NzIiIG5hbWU9Ik1hbGVzIiBpZD0ibWFsZSIgZGlzcGxheT0iTWFsZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI2NyIgbG9jYXRvcj0iNTI6MjgtNTI6NTYiIG5hbWU9IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0NDpzIHhtbG5zOndzdHhuczQ0PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI2NiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ik1hbGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiA6IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidtYWxlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNjciPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nTWFsZXMnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNDQ6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI2OCIgbG9jYXRvcj0iNTM6MS01Mzo3OCIgbmFtZT0iRmVtYWxlcyIgaWQ9ImZlbWFsZSIgZGlzcGxheT0iRmVtYWxlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjY5IiBsb2NhdG9yPSI1MzozMi01Mzo2MCIgbmFtZT0iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczQ1OnMgeG1sbnM6d3N0eG5zNDU9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjY4Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iRmVtYWxlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gOiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nZmVtYWxlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNjkiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nRmVtYWxlcyc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM0NTpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjcwIiBsb2NhdG9yPSI1NDoxLTU0Ojc2IiBuYW1lPSJPdGhlciIgaWQ9Im90aGVyIiBkaXNwbGF5PSJPdGhlci9OQSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjcxIiBsb2NhdG9yPSI1NDoyOS01NDo1NyIgbmFtZT0iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczQ2OnMgeG1sbnM6d3N0eG5zNDY9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjcwIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iT3RoZXIiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IDogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J290aGVyJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNzEiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nT3RoZXIvTkEnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNDY6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI3MiIgbG9jYXRvcj0iNTY6MS01Njo5NiIgbmFtZT0iVHJhbnMgTWFsZXMiIGlkPSJ0cmFuc2dlbmRlciBtYWxlIiBkaXNwbGF5PSJUcmFucyBNYWxlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjczIiBsb2NhdG9yPSI1Njo0Ni01Njo3NCIgbmFtZT0iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczQ3OnMgeG1sbnM6d3N0eG5zNDc9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjcyIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+LyogRVhQQU5ERUQgKi8KPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iVHJhbnMgTWFsZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IDogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J3RyYW5zZ2VuZGVyIG1hbGUnPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGZyb20gPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI3MyI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJBZG1pbmlzdHJhdGl2ZSBHZW5kZXIgQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidUcmFucyBNYWxlcyc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM0NzpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjc0IiBsb2NhdG9yPSI1NzoxLTU3OjEwMiIgbmFtZT0iVHJhbnMgRmVtYWxlcyIgaWQ9InRyYW5zZ2VuZGVyIGZlbWFsZSIgZGlzcGxheT0iVHJhbnMgRmVtYWxlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjc1IiBsb2NhdG9yPSI1Nzo1MC01Nzo3OCIgbmFtZT0iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczQ4OnMgeG1sbnM6d3N0eG5zNDg9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjc0Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iVHJhbnMgRmVtYWxlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gOiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4ndHJhbnNnZW5kZXIgZmVtYWxlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNzUiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nVHJhbnMgRmVtYWxlcyc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM0ODpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjc2IiBsb2NhdG9yPSI2MjoxLTYyOjU5IiBuYW1lPSJhY3RpdmUiIGlkPSJhY3RpdmUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI3NyIgbG9jYXRvcj0iNjI6MzAtNjI6NTkiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNDk6cyB4bWxuczp3c3R4bnM0OT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNzYiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vLyBDb25kaXRpb24gQ2xpbmljYWwgU3RhdHVzIENvZGVzIC0gQ29uc2lkZXIgdmFsdWUgc2V0cyBmb3IgdGhlc2UKPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iYWN0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2FjdGl2ZSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjc3Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczQ5OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNzgiIGxvY2F0b3I9IjYzOjEtNjM6NjciIG5hbWU9InJlY3VycmVuY2UiIGlkPSJyZWN1cnJlbmNlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNzkiIGxvY2F0b3I9IjYzOjM4LTYzOjY3IiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczUwOnMgeG1sbnM6d3N0eG5zNTA9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjc4Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4icmVjdXJyZW5jZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidyZWN1cnJlbmNlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNzkiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNTA6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI4MCIgbG9jYXRvcj0iNjQ6MS02NDo2MSIgbmFtZT0icmVsYXBzZSIgaWQ9InJlbGFwc2UiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI4MSIgbG9jYXRvcj0iNjQ6MzItNjQ6NjEiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNTE6cyB4bWxuczp3c3R4bnM1MT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyODAiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJyZWxhcHNlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J3JlbGFwc2UnPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGZyb20gPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI4MSI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM1MTpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjgyIiBsb2NhdG9yPSI2NToxLTY1OjYzIiBuYW1lPSJpbmFjdGl2ZSIgaWQ9ImluYWN0aXZlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyODMiIGxvY2F0b3I9IjY1OjM0LTY1OjYzIiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczUyOnMgeG1sbnM6d3N0eG5zNTI9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjgyIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iaW5hY3RpdmUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naW5hY3RpdmUnPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGZyb20gPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI4MyI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM1MjpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjg0IiBsb2NhdG9yPSI2NjoxLTY2OjY1IiBuYW1lPSJyZW1pc3Npb24iIGlkPSJyZW1pc3Npb24iIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI4NSIgbG9jYXRvcj0iNjY6MzYtNjY6NjUiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNTM6cyB4bWxuczp3c3R4bnM1Mz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyODQiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJyZW1pc3Npb24iPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4ncmVtaXNzaW9uJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyODUiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNTM6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI4NiIgbG9jYXRvcj0iNjc6MS02Nzo2MyIgbmFtZT0icmVzb2x2ZWQiIGlkPSJyZXNvbHZlZCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjg3IiBsb2NhdG9yPSI2NzozNC02Nzo2MyIgbmFtZT0iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM1NDpzIHhtbG5zOndzdHhuczU0PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI4NiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+InJlc29sdmVkIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J3Jlc29sdmVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyODciPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNTQ6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI4OCIgbG9jYXRvcj0iNzA6MS03MDoxMDMiIG5hbWU9InByb2JsZW0tbGlzdC1pdGVtIiBpZD0icHJvYmxlbS1saXN0LWl0ZW0iIGRpc3BsYXk9IlByb2JsZW0gTGlzdCBJdGVtIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyODkiIGxvY2F0b3I9IjcwOjUyLTcwOjc1IiBuYW1lPSJDb25kaXRpb25DYXRlZ29yeUNvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczU1OnMgeG1sbnM6d3N0eG5zNTU9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjg4Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ly8gQ29uZGl0aW9uIENhdGVnb3J5IENvZGVzCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+InByb2JsZW0tbGlzdC1pdGVtIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J3Byb2JsZW0tbGlzdC1pdGVtJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyODkiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J1Byb2JsZW0gTGlzdCBJdGVtJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczU1OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgIDwvd3N0eG5zMzE6ZGVmPgogIDwvd3N0eG5zMzE6Y29kZXM+CiAgPHdzdHhuczU2OmNvbnRleHRzIHhtbG5zOndzdHhuczU2PSJ1cm46aGw3LW9yZzplbG06cjEiIHdzdHhuczU2OnR5cGU9IkxpYnJhcnkkQ29udGV4dHMiPgogICAgPHdzdHhuczU2OmRlZj4KICAgICAgPHdzdHhuczU2OmRlZiB3c3R4bnM1Njp0eXBlPSJDb250ZXh0RGVmIiBsb2NhbElkPSIyOTMiIGxvY2F0b3I9Ijc2OjEtNzY6MTUiIG5hbWU9IlBhdGllbnQiLz4KICAgIDwvd3N0eG5zNTY6ZGVmPgogIDwvd3N0eG5zNTY6Y29udGV4dHM+CiAgPHdzdHhuczU3OnN0YXRlbWVudHMgeG1sbnM6d3N0eG5zNTc9InVybjpobDctb3JnOmVsbTpyMSIgd3N0eG5zNTc6dHlwZT0iTGlicmFyeSRTdGF0ZW1lbnRzIj4KICAgIDx3c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMjkxIiBsb2NhdG9yPSI3NjoxLTc2OjE1IiBuYW1lPSJQYXRpZW50IiBjb250ZXh0PSJQYXRpZW50Ij4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJTaW5nbGV0b25Gcm9tIiBsb2NhbElkPSIyOTIiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9IjI5MCIgbG9jYXRvcj0iNzY6MS03NjoxNSIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfVBhdGllbnQiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9QYXRpZW50Ii8+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIyOTUiIGxvY2F0b3I9Ijg2OjEtOTA6MzEiIG5hbWU9IkhJViBQb3NpdGl2ZSBDb25kaXRpb24iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIzMjEiIGxvY2F0b3I9Ijg3OjEtOTA6MzEiPgogICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjI5NiIgbG9jYXRvcj0iODc6MS04NzoxMyIgYWxpYXM9IkMiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIyOTciIGxvY2F0b3I9Ijg3OjEtODc6MTEiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db25kaXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Db25kaXRpb24iLz4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjI5OCIgbG9jYXRvcj0iODg6NS05MDozMSI+CiAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMjk5IiBsb2NhdG9yPSI4ODoxMS04OTo0MyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iMzAwIiBsb2NhdG9yPSI4ODoxMS04ODozNyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMzA0IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIzMDIiIGxvY2F0b3I9Ijg4OjExLTg4OjI2IiBwYXRoPSJjbGluaWNhbFN0YXR1cyIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iMzAzIiBsb2NhdG9yPSI4ODozMC04ODozNyIgbmFtZT0iYWN0aXZlIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjMwOSIgbG9jYXRvcj0iODk6OS04OTo0MyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIzMTAiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjMxMSIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIzMDciIGxvY2F0b3I9Ijg5OjktODk6MTgiIHBhdGg9ImNhdGVnb3J5IiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9IjMxMiIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjMxNCIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjMxMyIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjMwOCIgbG9jYXRvcj0iODk6MjMtODk6NDMiIG5hbWU9ImVuY291bnRlci1kaWFnbm9zaXMiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iMzE1IiBsb2NhdG9yPSI5MDo5LTkwOjMxIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMzE5IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzE3IiBsb2NhdG9yPSI5MDo5LTkwOjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjMxOCIgbG9jYXRvcj0iOTA6MTgtOTA6MzEiIG5hbWU9IkhJVi1wb3NpdGl2ZSIvPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNTg6cyB4bWxuczp3c3R4bnM1OD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyOTUiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vKgogKiBISVYgUG9zaXRpdmUgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QKICogRG9lcyBpc3N1ZWQgaW1wbHkgdGhhdCByZXN1bHRzIHJldHVybmVkIHRvIHRlc3RlcgogKiBvciBzaG91bGQgdXNlIGNvbW11bmljYXRpb24gb3IgZW5jb3VudGVyIHJlc291cmNlIHRvIHNwZWNpZnk/CiAqLwoKCgo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJViBQb3NpdGl2ZSBDb25kaXRpb24iPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ogo8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzIxIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyOTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Q29uZGl0aW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI5OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyOTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjk5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzAxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMwMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNsaW5pY2FsU3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ImFjdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzA3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMwNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXRlZ29yeTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iZW5jb3VudGVyLWRpYWdub3NpcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYtcG9zaXRpdmUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM1ODpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMzIzIiBsb2NhdG9yPSI5MjoxLTk2OjMyIiBuYW1lPSJISVYgUG9zaXRpdmUgT2JzZXJ2YXRpb24iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIzNDciIGxvY2F0b3I9IjkzOjEtOTY6MzIiPgogICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjMyNCIgbG9jYXRvcj0iOTM6MS05MzoxNSIgYWxpYXM9Ik8iPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIzMjUiIGxvY2F0b3I9IjkzOjEtOTM6MTMiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1PYnNlcnZhdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL09ic2VydmF0aW9uIi8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIzMjYiIGxvY2F0b3I9Ijk0OjUtOTY6MzIiPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjMyNyIgbG9jYXRvcj0iOTQ6MTEtOTU6MzYiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSIzMzMiIGxvY2F0b3I9Ijk0OjExLTk0OjQyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIzMzQiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzI5IiBsb2NhdG9yPSI5NDoxMS05NDoxOCIgcGF0aD0ic3RhdHVzIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXN0IiBsb2NhbElkPSIzMzAiIGxvY2F0b3I9Ijk0OjIzLTk0OjQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMzMxIiBsb2NhdG9yPSI5NDoyNC05NDozMCIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImZpbmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMzMyIiBsb2NhdG9yPSI5NDozMy05NDo0MSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImFtZW5kZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJblZhbHVlU2V0IiBsb2NhbElkPSIzMzgiIGxvY2F0b3I9Ijk1OjktOTU6MzYiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIzMzkiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzM2IiBsb2NhdG9yPSI5NTo5LTk1OjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZT4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjMzNyIgbG9jYXRvcj0iOTU6MTktOTU6MzYiIG5hbWU9IkhJVnRlc3R0eXBlQ29kZXMiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iMzQwIiBsb2NhdG9yPSI5Njo5LTk2OjMyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMzQ1IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMzQ0IiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfUNvZGVhYmxlQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIzNDIiIGxvY2F0b3I9Ijk2OjktOTY6MTUiIHBhdGg9InZhbHVlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjM0MyIgbG9jYXRvcj0iOTY6MTktOTY6MzIiIG5hbWU9IkhJVi1wb3NpdGl2ZSIvPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNTk6cyB4bWxuczp3c3R4bnM1OT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIzMjMiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJViBQb3NpdGl2ZSBPYnNlcnZhdGlvbiI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46Cjwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNDciPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMyNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ezwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmluYWwnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidhbWVuZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz59PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdGVzdHR5cGVDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM0MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+dmFsdWU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWLXBvc2l0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNTk6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjM0OSIgbG9jYXRvcj0iOTk6MS0xMDI6MzYiIG5hbWU9IkhJViB0ZXN0IHJlc3VsdGVkIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMzY1IiBsb2NhdG9yPSIxMDA6My0xMDI6MzYiPgogICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjM1MCIgbG9jYXRvcj0iMTAwOjMtMTAwOjE3IiBhbGlhcz0iTyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9IjM1MSIgbG9jYXRvcj0iMTAwOjMtMTAwOjE1IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T2JzZXJ2YXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIvPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMzUyIiBsb2NhdG9yPSIxMDE6NS0xMDI6MzYiPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iMzU4IiBsb2NhdG9yPSIxMDE6MTEtMTAxOjQyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMzU5IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIzNTQiIGxvY2F0b3I9IjEwMToxMS0xMDE6MTgiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iMzU1IiBsb2NhdG9yPSIxMDE6MjMtMTAxOjQyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjM1NiIgbG9jYXRvcj0iMTAxOjI0LTEwMTozMCIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImZpbmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIzNTciIGxvY2F0b3I9IjEwMTozMy0xMDE6NDEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJhbWVuZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluVmFsdWVTZXQiIGxvY2FsSWQ9IjM2MyIgbG9jYXRvcj0iMTAyOjktMTAyOjM2Ij4KICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIzNjQiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjM2MSIgbG9jYXRvcj0iMTAyOjktMTAyOjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGU+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjM2MiIgbG9jYXRvcj0iMTAyOjE5LTEwMjozNiIgbmFtZT0iSElWdGVzdHR5cGVDb2RlcyIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM2MDpzIHhtbG5zOndzdHhuczYwPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjM0OSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWIHRlc3QgcmVzdWx0ZWQiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNjUiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzUzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM1NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz57PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidmaW5hbCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2FtZW5kZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM2MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM2MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZ0ZXN0dHlwZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNjA6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjM2NyIgbG9jYXRvcj0iMTA0OjEtMTA3OjMzIiBuYW1lPSJISVYgVHJlYXRtZW50IEFjdGl2ZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjM4NSIgbG9jYXRvcj0iMTA1OjEtMTA3OjMzIj4KICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIzNjgiIGxvY2F0b3I9IjEwNToxLTEwNToyNCIgYWxpYXM9Ik1TIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMzY5IiBsb2NhdG9yPSIxMDU6MS0xMDU6MjEiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uU3RhdGVtZW50IiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vTWVkaWNhdGlvblN0YXRlbWVudCIvPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMzcwIiBsb2NhdG9yPSIxMDY6NS0xMDc6MzMiPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVhbCIgbG9jYWxJZD0iMzcxIiBsb2NhdG9yPSIxMDY6MTEtMTA2OjMyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMzc1IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIzNzMiIGxvY2F0b3I9IjEwNjoxMS0xMDY6MTkiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjM3NCIgbG9jYXRvcj0iMTA2OjIzLTEwNjozMiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9InJlY29yZGVkIi8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjM3OSIgbG9jYXRvcj0iMTA3OjktMTA3OjMzIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMzgwIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMzgxIiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzc3IiBsb2NhdG9yPSIxMDc6OS0xMDc6MjEiIHBhdGg9InJlYXNvbkNvZGUiIHNjb3BlPSJNUyIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9IjM4MiIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMzg0IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjM4MyIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIzNzgiIGxvY2F0b3I9IjEwNzoyNi0xMDc6MzMiIG5hbWU9Ik9uIEFSVCIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM2MTpzIHhtbG5zOndzdHhuczYxPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjM2NyI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWIFRyZWF0bWVudCBBY3RpdmUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ogo8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzg1Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TWVkaWNhdGlvblN0YXRlbWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J3JlY29yZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzc2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5yZWFzb25Db2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJPbiBBUlQiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM2MTpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMzg3IiBsb2NhdG9yPSIxMTA6MS0xMTU6NSIgbmFtZT0iUGF0aWVudCBEZWNlYXNlZCBiZWZvcmUgZW5kIG9mIE1lYXN1cmVtZW50IFBlcmlvZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iQ2FzZSIgbG9jYWxJZD0iMzg4IiBsb2NhdG9yPSIxMTE6My0xMTU6NSI+CiAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iMzg5IiBsb2NhdG9yPSIxMTI6NS0xMTI6MTM1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjM5MCIgbG9jYXRvcj0iMTEyOjEwLTExMjo2OSI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSXMiIGxvY2FsSWQ9IjM5MSIgbG9jYXRvcj0iMTEyOjEwLTExMjo0MSI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmlzVHlwZVNwZWNpZmllciB3c3R4bnM1Nzp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiIGxvY2FsSWQ9IjM5NCIgbG9jYXRvcj0iMTEyOjMwLTExMjo0MSIgbmFtZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Ym9vbGVhbiIvPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIzOTMiIGxvY2F0b3I9IjExMjoxMC0xMTI6MjUiIHBhdGg9ImRlY2Vhc2VkIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMzkyIiBsb2NhdG9yPSIxMTI6MTAtMTEyOjE2IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjM5NSIgbG9jYXRvcj0iMTEyOjQ3LTExMjo2OSI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNDAwIiBuYW1lPSJUb0Jvb2xlYW4iIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIzOTkiIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Ym9vbGVhbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzk3IiBsb2NhdG9yPSIxMTI6NDctMTEyOjYyIiBwYXRoPSJkZWNlYXNlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMzk2IiBsb2NhdG9yPSIxMTI6NDctMTEyOjUzIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIzOTgiIGxvY2F0b3I9IjExMjo2Ni0xMTI6NjkiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1Cb29sZWFuIiB2YWx1ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJCZWZvcmUiIGxvY2FsSWQ9IjQwNiIgbG9jYXRvcj0iMTEyOjc2LTExMjoxMzUiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI0MDciIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNDAzIiBsb2NhdG9yPSIxMTI6NzYtMTEyOjk5IiBwYXRoPSJsYXN0VXBkYXRlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQwMiIgbG9jYXRvcj0iMTEyOjc2LTExMjo4NyIgcGF0aD0ibWV0YSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI0MDEiIGxvY2F0b3I9IjExMjo3Ni0xMTI6ODIiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iNDA0IiBsb2NhdG9yPSIxMTI6MTA5LTExMjoxMzUiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI0MDUiIGxvY2F0b3I9IjExMjoxMTYtMTEyOjEzNSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp0aGVuPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjQwOSIgbG9jYXRvcj0iMTEzOjUtMTEzOjExNiI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iSXMiIGxvY2FsSWQ9IjQxMCIgbG9jYXRvcj0iMTEzOjEwLTExMzo0MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aXNUeXBlU3BlY2lmaWVyIHdzdHhuczU3OnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIgbG9jYWxJZD0iNDEzIiBsb2NhdG9yPSIxMTM6MzAtMTEzOjQyIiBuYW1lPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSIvPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQxMiIgbG9jYXRvcj0iMTEzOjEwLTExMzoyNSIgcGF0aD0iZGVjZWFzZWQiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjQxMSIgbG9jYXRvcj0iMTEzOjEwLTExMzoxNiIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJCZWZvcmUiIGxvY2FsSWQ9IjQyMCIgbG9jYXRvcj0iMTEzOjQ5LTExMzoxMTYiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI0MjEiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iNDE0IiBsb2NhdG9yPSIxMTM6NDktMTEzOjgxIiBzdHJpY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmFzVHlwZVNwZWNpZmllciB3c3R4bnM1Nzp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiIGxvY2FsSWQ9IjQxNyIgbG9jYXRvcj0iMTEzOjY5LTExMzo4MSIgbmFtZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9ZGF0ZVRpbWUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQxNiIgbG9jYXRvcj0iMTEzOjQ5LTExMzo2NCIgcGF0aD0iZGVjZWFzZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNDE1IiBsb2NhdG9yPSIxMTM6NDktMTEzOjU1IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSI0MTgiIGxvY2F0b3I9IjExMzo5MC0xMTM6MTE2Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNDE5IiBsb2NhdG9yPSIxMTM6OTctMTEzOjExNiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp0aGVuPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjQyMyIgbG9jYXRvcj0iMTE0OjEwLTExNDoxNCIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUJvb2xlYW4iIHZhbHVlPSJmYWxzZSIvPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNjI6cyB4bWxuczp3c3R4bnM2Mj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIzODciPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IlBhdGllbnQgRGVjZWFzZWQgYmVmb3JlIGVuZCBvZiBNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzODgiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXNlIAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM4OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzOTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM5MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzOTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kZWNlYXNlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGlzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzOTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5GSElSPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmJvb2xlYW48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM5NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzOTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UGF0aWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmRlY2Vhc2VkPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnRydWU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQwMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDAyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bWV0YTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5sYXN0VXBkYXRlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQwNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmJlZm9yZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDA0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQxMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kZWNlYXNlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGlzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5GSElSPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmRhdGVUaW1lPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQxNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UGF0aWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQxNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmRlY2Vhc2VkPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gYXMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkZISVI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZGF0ZVRpbWU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmJlZm9yZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5mYWxzZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIGVuZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM2MjpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iNDI1IiBsb2NhdG9yPSIxMTc6MS0xMjI6NSIgbmFtZT0iUGF0aWVudCBEZWNlYXNlZCBkdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJDYXNlIiBsb2NhbElkPSI0MjYiIGxvY2F0b3I9IjExODozLTEyMjo1Ij4KICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI0MjciIGxvY2F0b3I9IjExOTo1LTExOToyMDEiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iNDI4IiBsb2NhdG9yPSIxMTk6MTAtMTE5OjY5Ij4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJcyIgbG9jYWxJZD0iNDI5IiBsb2NhdG9yPSIxMTk6MTAtMTE5OjQxIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aXNUeXBlU3BlY2lmaWVyIHdzdHhuczU3OnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIgbG9jYWxJZD0iNDMyIiBsb2NhdG9yPSIxMTk6MzAtMTE5OjQxIiBuYW1lPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1ib29sZWFuIi8+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQzMSIgbG9jYXRvcj0iMTE5OjEwLTExOToyNSIgcGF0aD0iZGVjZWFzZWQiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI0MzAiIGxvY2F0b3I9IjExOToxMC0xMTk6MTYiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iNDMzIiBsb2NhdG9yPSIxMTk6NDctMTE5OjY5Ij4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI0MzgiIG5hbWU9IlRvQm9vbGVhbiIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjQzNyIgYXNUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1ib29sZWFuIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0MzUiIGxvY2F0b3I9IjExOTo0Ny0xMTk6NjIiIHBhdGg9ImRlY2Vhc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI0MzQiIGxvY2F0b3I9IjExOTo0Ny0xMTk6NTMiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjQzNiIgbG9jYXRvcj0iMTE5OjY2LTExOTo2OSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUJvb2xlYW4iIHZhbHVlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iNDM5IiBsb2NhdG9yPSIxMTk6NzYtMTE5OjIwMSI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQmVmb3JlIiBsb2NhbElkPSI0NDUiIGxvY2F0b3I9IjExOTo3Ni0xMTk6MTM1Ij4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI0NDYiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0NDIiIGxvY2F0b3I9IjExOTo3Ni0xMTk6OTkiIHBhdGg9Imxhc3RVcGRhdGVkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQ0MSIgbG9jYXRvcj0iMTE5Ojc2LTExOTo4NyIgcGF0aD0ibWV0YSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNDQwIiBsb2NhdG9yPSIxMTk6NzYtMTE5OjgyIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjQ0MyIgbG9jYXRvcj0iMTE5OjEwOC0xMTk6MTM1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjQ0NCIgbG9jYXRvcj0iMTE5OjExNi0xMTk6MTM1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBZnRlciIgbG9jYWxJZD0iNDUzIiBsb2NhdG9yPSIxMTk6MTQyLTExOToyMDEiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjQ1NCIgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQ1MCIgbG9jYXRvcj0iMTE5OjE0Mi0xMTk6MTY1IiBwYXRoPSJsYXN0VXBkYXRlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0NDkiIGxvY2F0b3I9IjExOToxNDItMTE5OjE1MyIgcGF0aD0ibWV0YSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNDQ4IiBsb2NhdG9yPSIxMTk6MTQyLTExOToxNDgiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI0NTEiIGxvY2F0b3I9IjExOToxNzMtMTE5OjIwMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI0NTIiIGxvY2F0b3I9IjExOToxODItMTE5OjIwMSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnRoZW4+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNDU2IiBsb2NhdG9yPSIxMjA6NS0xMjA6MTkxIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJJcyIgbG9jYWxJZD0iNDU3IiBsb2NhdG9yPSIxMjA6MTAtMTIwOjQyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzppc1R5cGVTcGVjaWZpZXIgd3N0eG5zNTc6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIiBsb2NhbElkPSI0NjAiIGxvY2F0b3I9IjEyMDozMC0xMjA6NDIiIG5hbWU9IntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGVUaW1lIi8+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNDU5IiBsb2NhdG9yPSIxMjA6MTAtMTIwOjI1IiBwYXRoPSJkZWNlYXNlZCI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNDU4IiBsb2NhdG9yPSIxMjA6MTAtMTIwOjE2IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iNDYxIiBsb2NhdG9yPSIxMjA6NDktMTIwOjE5MSI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQmVmb3JlIiBsb2NhbElkPSI0NjgiIGxvY2F0b3I9IjEyMDo0OS0xMjA6MTE3Ij4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI0NjkiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSI0NjIiIGxvY2F0b3I9IjEyMDo0OS0xMjA6ODEiIHN0cmljdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmFzVHlwZVNwZWNpZmllciB3c3R4bnM1Nzp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiIGxvY2FsSWQ9IjQ2NSIgbG9jYXRvcj0iMTIwOjY5LTEyMDo4MSIgbmFtZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9ZGF0ZVRpbWUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0NjQiIGxvY2F0b3I9IjEyMDo0OS0xMjA6NjQiIHBhdGg9ImRlY2Vhc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI0NjMiIGxvY2F0b3I9IjEyMDo0OS0xMjA6NTUiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjQ2NiIgbG9jYXRvcj0iMTIwOjkwLTEyMDoxMTciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNDY3IiBsb2NhdG9yPSIxMjA6OTgtMTIwOjExNyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWZ0ZXIiIGxvY2FsSWQ9IjQ3NyIgbG9jYXRvcj0iMTIwOjEyMy0xMjA6MTkxIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI0NzgiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSI0NzEiIGxvY2F0b3I9IjEyMDoxMjMtMTIwOjE1NSIgc3RyaWN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6YXNUeXBlU3BlY2lmaWVyIHdzdHhuczU3OnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIgbG9jYWxJZD0iNDc0IiBsb2NhdG9yPSIxMjA6MTQzLTEyMDoxNTUiIG5hbWU9IntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGVUaW1lIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNDczIiBsb2NhdG9yPSIxMjA6MTIzLTEyMDoxMzgiIHBhdGg9ImRlY2Vhc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI0NzIiIGxvY2F0b3I9IjEyMDoxMjMtMTIwOjEyOSIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI0NzUiIGxvY2F0b3I9IjEyMDoxNjMtMTIwOjE5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI0NzYiIGxvY2F0b3I9IjEyMDoxNzItMTIwOjE5MSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnRoZW4+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNDgwIiBsb2NhdG9yPSIxMjE6MTAtMTIxOjE0IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9Qm9vbGVhbiIgdmFsdWU9ImZhbHNlIi8+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM2MzpzIHhtbG5zOndzdHhuczYzPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjQyNSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iUGF0aWVudCBEZWNlYXNlZCBkdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDI2Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2FzZSAKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MjciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQzMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZGVjZWFzZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpcyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RkhJUjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5ib29sZWFuPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDM1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQzNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kZWNlYXNlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz50cnVlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDM5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5tZXRhPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ0MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmxhc3RVcGRhdGVkPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5iZWZvcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZCBvZiAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGFuZCAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDQ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ0OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5tZXRhPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ1MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmxhc3RVcGRhdGVkPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDUzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5hZnRlcjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kZWNlYXNlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGlzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5GSElSPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmRhdGVUaW1lPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kZWNlYXNlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGFzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5GSElSPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmRhdGVUaW1lPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5iZWZvcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZCBvZiAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ3MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDcyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UGF0aWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmRlY2Vhc2VkPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gYXMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ3NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkZISVI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZGF0ZVRpbWU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmFmdGVyPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDc2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0ODAiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmZhbHNlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgZW5kPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczYzOnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSI0ODIiIGxvY2F0b3I9IjEyNjoxLTE0MDo1IiBuYW1lPSJTdG9wcGVkIEFSVCBhdCBGYWNpbGl0eSBkdXJpbmcgdGhlIG1lYXN1cmVtZW50IHBlcmlvZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSI0ODMiIGxvY2F0b3I9IjEyNzo1LTE0MDo1Ij4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSI1NDAiIGxvY2F0b3I9IjEyNzoxMS0xNDA6NSI+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjQ4NCIgbG9jYXRvcj0iMTI4OjUtMTI4OjIzIiBhbGlhcz0iRU9TIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSI0ODUiIGxvY2F0b3I9IjEyODo1LTEyODoxOSIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfUVwaXNvZGVPZkNhcmUiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FcGlzb2RlT2ZDYXJlIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI0ODYiIGxvY2F0b3I9IjEyOTo1LTEzOTo1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjQ5MCIgbG9jYXRvcj0iMTI5OjExLTEyOTozMCI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iNDkxIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjQ5MiIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNDg4IiBsb2NhdG9yPSIxMjk6MTEtMTI5OjE4IiBwYXRoPSJ0eXBlIiBzY29wZT0iRU9TIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iNDkzIiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjQ5NSIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbGlhc1JlZiIgbG9jYWxJZD0iNDk0IiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSI0ODkiIGxvY2F0b3I9IjEyOToyMy0xMjk6MzAiIG5hbWU9Ik9uIEFSVCIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik9yIiBsb2NhbElkPSI0OTYiIGxvY2F0b3I9IjEzMDo5LTEzOTo1Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSI0OTciIGxvY2F0b3I9IjEzMDoxMC0xMzQ6NSI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iNTIwIiBsb2NhdG9yPSIxMzA6MTctMTM0OjUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI0OTgiIGxvY2F0b3I9IjEzMTo3LTEzMToyNSIgYWxpYXM9IkgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUwMCIgbG9jYXRvcj0iMTMxOjctMTMxOjIzIiBwYXRoPSJzdGF0dXNIaXN0b3J5IiBzY29wZT0iRU9TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI1MDEiIGxvY2F0b3I9IjEzMjo3LTEzMzo1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVhbCIgbG9jYWxJZD0iNTAyIiBsb2NhdG9yPSIxMzI6MTMtMTMyOjMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjUwNiIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUwNCIgbG9jYXRvcj0iMTMyOjEzLTEzMjoyMCIgcGF0aD0ic3RhdHVzIiBzY29wZT0iSCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1MDUiIGxvY2F0b3I9IjEzMjoyNC0xMzI6MzMiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5pc2hlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iNTEyIiBsb2NhdG9yPSIxMzM6MTEtMTMzOjUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSI1MTAiIGxvY2F0b3I9IjEzMzoyMC0xMzM6MjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjUxMSIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUwOCIgbG9jYXRvcj0iMTMzOjExLTEzMzoxOCIgcGF0aD0icGVyaW9kIiBzY29wZT0iSCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkludGVydmFsIiBsb2NhbElkPSI1MTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmxvdyB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUxNCIgcGF0aD0ibG93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTA5IiBsb2NhdG9yPSIxMzM6MzItMTMzOjUxIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNTE2IiBwYXRoPSJsb3dDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTA5IiBsb2NhdG9yPSIxMzM6MzItMTMzOjUxIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNTE3IiBwYXRoPSJoaWdoIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTA5IiBsb2NhdG9yPSIxMzM6MzItMTMzOjUxIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI1MTkiIHBhdGg9ImhpZ2hDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTA5IiBsb2NhdG9yPSIxMzM6MzItMTMzOjUxIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjUyMSIgbG9jYXRvcj0iMTM1OjgtMTM4OjUiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWFsIiBsb2NhbElkPSI1MjIiIGxvY2F0b3I9IjEzNjo3LTEzNjoyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNTI2IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUyNCIgbG9jYXRvcj0iMTM2OjctMTM2OjE2IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJFT1MiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTI1IiBsb2NhdG9yPSIxMzY6MjAtMTM2OjI5IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iZmluaXNoZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjUzMiIgbG9jYXRvcj0iMTM3OjExLTEzNzo1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjUzMCIgbG9jYXRvcj0iMTM3OjIyLTEzNzoyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI1MzEiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNTI4IiBsb2NhdG9yPSIxMzc6MTEtMTM3OjIwIiBwYXRoPSJwZXJpb2QiIHNjb3BlPSJFT1MiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkludGVydmFsIiBsb2NhbElkPSI1MzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93IHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI1MzQiIHBhdGg9ImxvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTI5IiBsb2NhdG9yPSIxMzc6MzQtMTM3OjUzIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNTM2IiBwYXRoPSJsb3dDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI1MjkiIGxvY2F0b3I9IjEzNzozNC0xMzc6NTMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI1MzciIHBhdGg9ImhpZ2giPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjUyOSIgbG9jYXRvcj0iMTM3OjM0LTEzNzo1MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNTM5IiBwYXRoPSJoaWdoQ2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTI5IiBsb2NhdG9yPSIxMzc6MzQtMTM3OjUzIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM2NDpzIHhtbG5zOndzdHhuczY0PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjQ4MiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8qIEVuZCBvZiBjYXJlIGJlY2F1c2Ugb2YgdHJhbnNmZXJyaW5nIG91dCwgZGVhdGgsIGxvc3QgdG8gZm9sbG93IHVwLCBvciBzdG9wcGVkIHRyZWF0bWVudCovCgo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IlN0b3BwZWQgQVJUIGF0IEZhY2lsaXR5IGR1cmluZyB0aGUgbWVhc3VyZW1lbnQgcGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0ODMiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ4NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0ODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDg1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVwaXNvZGVPZkNhcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RU9TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0ODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDg2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0ODgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDg3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RU9TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDg4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+dHlwZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0ODkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iT24gQVJUIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0cyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RU9TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1c0hpc3Rvcnk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5IPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUwMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTAyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUwNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5IPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTA0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTA1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2ZpbmlzaGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5IPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+cGVyaW9kPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmRzIGR1cmluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IAogICAgb3IgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVPUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPj08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidmaW5pc2hlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RU9TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+cGVyaW9kPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmRzIGR1cmluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczY0OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSI1NDIiIGxvY2F0b3I9IjE0NzoxLTE2MTo3IiBuYW1lPSJCeSBBZ2UgU3RyYXRpZmllciIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iQ2FzZSIgbG9jYWxJZD0iNTQzIiBsb2NhdG9yPSIxNDg6NS0xNjE6NyI+CiAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNTQ0IiBsb2NhdG9yPSIxNDk6OS0xNDk6NzIiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI1NDUiIGxvY2F0b3I9IjE0OToxNC0xNDk6NjEiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSIxIiBsb2NhdG9yPSIxNDk6MTQtMTQ5OjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNTUwIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNTQ2IiBsb2NhdG9yPSIxNDk6MjctMTQ5OjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI1NDciIGxvY2F0b3I9IjE0OTozNi0xNDk6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1NTEiIGxvY2F0b3I9IjE0OTo2MSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSI0Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjU1MiIgbG9jYXRvcj0iMTQ5OjY4LTE0OTo3MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjAtNCIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjU1MyIgbG9jYXRvcj0iMTUwOjktMTUwOjcyIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNTU0IiBsb2NhdG9yPSIxNTA6MTQtMTUwOjYxIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iMiIgbG9jYXRvcj0iMTUwOjE0LTE1MDo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjU1OSIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjU1NSIgbG9jYXRvcj0iMTUwOjI3LTE1MDo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTU2IiBsb2NhdG9yPSIxNTA6MzYtMTUwOjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTYwIiBsb2NhdG9yPSIxNTA6NjEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iOSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1NjEiIGxvY2F0b3I9IjE1MDo2OC0xNTA6NzIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSI1LTkiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI1NjIiIGxvY2F0b3I9IjE1MTo5LTE1MTo3NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjU2MyIgbG9jYXRvcj0iMTUxOjE0LTE1MTo2MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjMiIGxvY2F0b3I9IjE1MToxNC0xNTE6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI1NjgiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI1NjQiIGxvY2F0b3I9IjE1MToyNy0xNTE6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjU2NSIgbG9jYXRvcj0iMTUxOjM2LTE1MTo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjU2OSIgbG9jYXRvcj0iMTUxOjYxLTE1MTo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIxNCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1NzAiIGxvY2F0b3I9IjE1MTo2OS0xNTE6NzUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSIxMOKAkzE0Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNTcxIiBsb2NhdG9yPSIxNTI6OS0xNTI6NzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI1NzIiIGxvY2F0b3I9IjE1MjoxNC0xNTI6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSI0IiBsb2NhdG9yPSIxNTI6MTQtMTUyOjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNTc3IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNTczIiBsb2NhdG9yPSIxNTI6MjctMTUyOjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI1NzQiIGxvY2F0b3I9IjE1MjozNi0xNTI6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1NzgiIGxvY2F0b3I9IjE1Mjo2MS0xNTI6NjIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMTkiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTc5IiBsb2NhdG9yPSIxNTI6NjktMTUyOjc1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iMTXigJMxOSIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjU4MCIgbG9jYXRvcj0iMTUzOjktMTUzOjc1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNTgxIiBsb2NhdG9yPSIxNTM6MTQtMTUzOjYyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iNSIgbG9jYXRvcj0iMTUzOjE0LTE1Mzo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjU4NiIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjU4MiIgbG9jYXRvcj0iMTUzOjI3LTE1Mzo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTgzIiBsb2NhdG9yPSIxNTM6MzYtMTUzOjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTg3IiBsb2NhdG9yPSIxNTM6NjEtMTUzOjYyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjI0Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjU4OCIgbG9jYXRvcj0iMTUzOjY5LTE1Mzo3NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjIw4oCTMjQiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI1ODkiIGxvY2F0b3I9IjE1NDo5LTE1NDo3NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjU5MCIgbG9jYXRvcj0iMTU0OjE0LTE1NDo2MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjYiIGxvY2F0b3I9IjE1NDoxNC0xNTQ6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI1OTUiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI1OTEiIGxvY2F0b3I9IjE1NDoyNy0xNTQ6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjU5MiIgbG9jYXRvcj0iMTU0OjM2LTE1NDo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjU5NiIgbG9jYXRvcj0iMTU0OjYxLTE1NDo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIyOSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1OTciIGxvY2F0b3I9IjE1NDo2OS0xNTQ6NzUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSIyNeKAkzI5Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNTk4IiBsb2NhdG9yPSIxNTU6OS0xNTU6NzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI1OTkiIGxvY2F0b3I9IjE1NToxNC0xNTU6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSI3IiBsb2NhdG9yPSIxNTU6MTQtMTU1OjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNjA0IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNjAwIiBsb2NhdG9yPSIxNTU6MjctMTU1OjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI2MDEiIGxvY2F0b3I9IjE1NTozNi0xNTU6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2MDUiIGxvY2F0b3I9IjE1NTo2MS0xNTU6NjIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMzQiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjA2IiBsb2NhdG9yPSIxNTU6NjktMTU1Ojc1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iMzDigJMzNCIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjYwNyIgbG9jYXRvcj0iMTU2OjktMTU2Ojc1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNjA4IiBsb2NhdG9yPSIxNTY6MTQtMTU2OjYyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iOCIgbG9jYXRvcj0iMTU2OjE0LTE1Njo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjYxMyIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjYwOSIgbG9jYXRvcj0iMTU2OjI3LTE1Njo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNjEwIiBsb2NhdG9yPSIxNTY6MzYtMTU2OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjE0IiBsb2NhdG9yPSIxNTY6NjEtMTU2OjYyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjM5Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjYxNSIgbG9jYXRvcj0iMTU2OjY5LTE1Njo3NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjM14oCTMzkiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI2MTYiIGxvY2F0b3I9IjE1Nzo5LTE1Nzo3NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjYxNyIgbG9jYXRvcj0iMTU3OjE0LTE1Nzo2MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjkiIGxvY2F0b3I9IjE1NzoxNC0xNTc6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI2MjIiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI2MTgiIGxvY2F0b3I9IjE1NzoyNy0xNTc6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjYxOSIgbG9jYXRvcj0iMTU3OjM2LTE1Nzo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjYyMyIgbG9jYXRvcj0iMTU3OjYxLTE1Nzo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSI0NCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2MjQiIGxvY2F0b3I9IjE1Nzo2OS0xNTc6NzUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSI0MOKAkzQ0Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNjI1IiBsb2NhdG9yPSIxNTg6OS0xNTg6NzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI2MjYiIGxvY2F0b3I9IjE1ODoxNC0xNTg6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSIxMCIgbG9jYXRvcj0iMTU4OjE0LTE1ODo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjYzMSIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjYyNyIgbG9jYXRvcj0iMTU4OjI3LTE1ODo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNjI4IiBsb2NhdG9yPSIxNTg6MzYtMTU4OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjMyIiBsb2NhdG9yPSIxNTg6NjEtMTU4OjYyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjQ5Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjYzMyIgbG9jYXRvcj0iMTU4OjY5LTE1ODo3NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjQ14oCTNDkiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI2MzQiIGxvY2F0b3I9IjE1OTo5LTE1OTo3MyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iR3JlYXRlck9yRXF1YWwiIGxvY2FsSWQ9IjYzNSIgbG9jYXRvcj0iMTU5OjE0LTE1OTo2MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjExIiBsb2NhdG9yPSIxNTk6MTQtMTU5OjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNjQwIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNjM2IiBsb2NhdG9yPSIxNTk6MjctMTU5OjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI2MzciIGxvY2F0b3I9IjE1OTozNi0xNTk6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2NDEiIGxvY2F0b3I9IjE1OTo2MS0xNTk6NjIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iNTAiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjQyIiBsb2NhdG9yPSIxNTk6NjktMTU5OjczIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iNTArIi8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjY0NCIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjY0MyIgbG9jYXRvcj0iMTYwOjE0LTE2MDoxNyIvPgogICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNjU6cyB4bWxuczp3c3R4bnM2NT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSI1NDIiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vKgogKiBCeSBBZ2UgU3RyYXRpZmllcnMKICogKDDigJM0LCA14oCTOSwgMTDigJMxNCwgMTXigJMxOSwgMjDigJMyNCwgMjXigJMyOSwgMzDigJMzNCwgMzXigJMzOSwgNDDigJM0NCwgNDXigJM0OSwgNTArIHllYXJzKQogKiAKICovCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iQnkgQWdlIFN0cmF0aWZpZXIiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU0MyI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNhc2UgCiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTQ3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+NDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzAtNCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFnZUluWWVhcnNBdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZsdDs9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPjk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPic1LTknPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTYyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU2NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4xNDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzEw4oCTMTQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTcyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTc4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4xOTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzE14oCTMTknPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTgwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTgxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU4MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1ODMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTg3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4yNDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTg4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzIw4oCTMjQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTkwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1OTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4yOTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzI14oCTMjknPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTk5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjA1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4zNDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjA2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzMw4oCTMzQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjA3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjE0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4zOTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzM14oCTMzknPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjE2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz40NDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzQw4oCTNDQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+NDk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPic0NeKAkzQ5Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYzNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFnZUluWWVhcnNBdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZndDs9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPjUwPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nNTArJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGVuZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM2NTpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iNjQ2IiBsb2NhdG9yPSIxNjg6MS0xNzg6NyIgbmFtZT0iQnkgQWdlIFN0cmF0aWZpZXIgMiIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iQ2FzZSIgbG9jYWxJZD0iNjQ3IiBsb2NhdG9yPSIxNjk6NS0xNzg6NyI+CiAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNjQ4IiBsb2NhdG9yPSIxNzA6OS0xNzA6NzIiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI2NDkiIGxvY2F0b3I9IjE3MDoxNC0xNzA6NjEiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSIxMiIgbG9jYXRvcj0iMTcwOjE0LTE3MDo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjY1NCIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjY1MCIgbG9jYXRvcj0iMTcwOjI3LTE3MDo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNjUxIiBsb2NhdG9yPSIxNzA6MzYtMTcwOjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjU1IiBsb2NhdG9yPSIxNzA6NjEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iNCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2NTYiIGxvY2F0b3I9IjE3MDo2OC0xNzA6NzIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSIwLTQiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI2NTciIGxvY2F0b3I9IjE3MTo5LTE3MTo3MiI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjY1OCIgbG9jYXRvcj0iMTcxOjE0LTE3MTo2MSI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjEzIiBsb2NhdG9yPSIxNzE6MTQtMTcxOjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNjYzIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNjU5IiBsb2NhdG9yPSIxNzE6MjctMTcxOjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI2NjAiIGxvY2F0b3I9IjE3MTozNi0xNzE6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2NjQiIGxvY2F0b3I9IjE3MTo2MSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSI5Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjY2NSIgbG9jYXRvcj0iMTcxOjY4LTE3MTo3MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjUtOSIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjY2NiIgbG9jYXRvcj0iMTcyOjktMTcyOjc1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNjY3IiBsb2NhdG9yPSIxNzI6MTQtMTcyOjYyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iMTQiIGxvY2F0b3I9IjE3MjoxNC0xNzI6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI2NzIiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI2NjgiIGxvY2F0b3I9IjE3MjoyNy0xNzI6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjY2OSIgbG9jYXRvcj0iMTcyOjM2LTE3Mjo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjY3MyIgbG9jYXRvcj0iMTcyOjYxLTE3Mjo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIxNCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2NzQiIGxvY2F0b3I9IjE3Mjo2OS0xNzI6NzUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSIxMOKAkzE0Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNjc1IiBsb2NhdG9yPSIxNzM6OS0xNzM6NzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI2NzYiIGxvY2F0b3I9IjE3MzoxNC0xNzM6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSIxNSIgbG9jYXRvcj0iMTczOjE0LTE3Mzo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjY4MSIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjY3NyIgbG9jYXRvcj0iMTczOjI3LTE3Mzo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNjc4IiBsb2NhdG9yPSIxNzM6MzYtMTczOjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjgyIiBsb2NhdG9yPSIxNzM6NjEtMTczOjYyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjE5Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjY4MyIgbG9jYXRvcj0iMTczOjY5LTE3Mzo3NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjE14oCTMTkiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI2ODQiIGxvY2F0b3I9IjE3NDo5LTE3NDo3NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjY4NSIgbG9jYXRvcj0iMTc0OjE0LTE3NDo2MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjE2IiBsb2NhdG9yPSIxNzQ6MTQtMTc0OjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNjkwIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNjg2IiBsb2NhdG9yPSIxNzQ6MjctMTc0OjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI2ODciIGxvY2F0b3I9IjE3NDozNi0xNzQ6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2OTEiIGxvY2F0b3I9IjE3NDo2MS0xNzQ6NjIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMjQiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjkyIiBsb2NhdG9yPSIxNzQ6NjktMTc0Ojc1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iMjDigJMyNCIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjY5MyIgbG9jYXRvcj0iMTc1OjktMTc1Ojc1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNjk0IiBsb2NhdG9yPSIxNzU6MTQtMTc1OjYyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iMTciIGxvY2F0b3I9IjE3NToxNC0xNzU6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI2OTkiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI2OTUiIGxvY2F0b3I9IjE3NToyNy0xNzU6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjY5NiIgbG9jYXRvcj0iMTc1OjM2LTE3NTo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjcwMCIgbG9jYXRvcj0iMTc1OjYxLTE3NTo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSI0OSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI3MDEiIGxvY2F0b3I9IjE3NTo2OS0xNzU6NzUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSIyNeKAkzQ5Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNzAyIiBsb2NhdG9yPSIxNzY6OS0xNzY6NzMiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9IkdyZWF0ZXJPckVxdWFsIiBsb2NhbElkPSI3MDMiIGxvY2F0b3I9IjE3NjoxNC0xNzY6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSIxOCIgbG9jYXRvcj0iMTc2OjE0LTE3Njo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjcwOCIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjcwNCIgbG9jYXRvcj0iMTc2OjI3LTE3Njo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNzA1IiBsb2NhdG9yPSIxNzY6MzYtMTc2OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNzA5IiBsb2NhdG9yPSIxNzY6NjEtMTc2OjYyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjUwIi8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjcxMCIgbG9jYXRvcj0iMTc2OjY5LTE3Njo3MyIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjUwKyIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSI3MTIiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSI3MTEiIGxvY2F0b3I9IjE3NzoxNC0xNzc6MTciLz4KICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczY2OnMgeG1sbnM6d3N0eG5zNjY9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iNjQ2Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+LyoKICogQnkgQWdlIFN0cmF0aWZpZXJzCiAqIEFnZSAoMOKAkzQsIDXigJM5LCAxMOKAkzE0LCAxNeKAkzE5LCAyMOKAkzI0LCAyNeKAkzQ5LCA1MCsgeWVhcnMpCiAqIAogKi8KPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJCeSBBZ2UgU3RyYXRpZmllciAyIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NDciPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXNlIAogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY1MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz40PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nMC00Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFnZUluWWVhcnNBdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY2MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZsdDs9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPjk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPic1LTknPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjY2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjY3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+MTQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY3NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPicxMOKAkzE0Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY3NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFnZUluWWVhcnNBdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2ODIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZsdDs9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPjE5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2ODMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nMTXigJMxOSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2ODQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2ODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2ODciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4yNDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzIw4oCTMjQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2OTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+NDk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcwMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPicyNeKAkzQ5Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcwMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcwMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFnZUluWWVhcnNBdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzA0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcwNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZndDs9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPjUwPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nNTArJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcxMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGVuZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM2NjpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iNzE0IiBsb2NhdG9yPSIxODQ6MS0xODU6NjAiIG5hbWU9IkJ5IEdlb2dyYXBoaWMgUmVnaW9uIFN0cmF0aWZpZXIiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI3MjciIGxvY2F0b3I9IjE4NTo1LTE4NTo2MCIgcGF0aD0ic3RhdGUiPgogICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJGaXJzdCIgbG9jYWxJZD0iMTkiIGxvY2F0b3I9IjE4NTo1LTE4NTo1NCI+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjcyNCIgbG9jYXRvcj0iMTg1OjExLTE4NTo1MyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI3MTUiIGxvY2F0b3I9IjE4NToxMS0xODU6MjciIGFsaWFzPSJBIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjcxNyIgbG9jYXRvcj0iMTg1OjExLTE4NToyNSIgcGF0aD0iYWRkcmVzcyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI3MTYiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSI3MjIiIGxvY2F0b3I9IjE4NToyOS0xODU6NTMiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI3MjMiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjcxOSIgbG9jYXRvcj0iMTg1OjM1LTE4NTozOSIgcGF0aD0idXNlIiBzY29wZT0iQSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXN0IiBsb2NhbElkPSI3MjAiIGxvY2F0b3I9IjE4NTo0NC0xODU6NTMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNzIxIiBsb2NhdG9yPSIxODU6NDYtMTg1OjUxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iaG9tZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM2NzpzIHhtbG5zOndzdHhuczY3PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjcxNCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8qCiAqIEJ5IHN0YXRlIHN0cmF0aWZpZXIKICovCgo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkJ5IEdlb2dyYXBoaWMgUmVnaW9uIFN0cmF0aWZpZXIiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcyNyI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkZpcnN0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmFkZHJlc3M8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcyMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkE8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz51c2U8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+eyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzIxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2hvbWUnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MjciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNjc6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjcyOSIgbG9jYXRvcj0iMTkyOjEtMTk5OjciIG5hbWU9IkJ5IEFkbWluaXN0cmF0aXZlIEdlbmRlciBTdHJhdGlmaWVyIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJDYXNlIiBsb2NhbElkPSI3MzAiIGxvY2F0b3I9IjE5Mzo1LTE5OTo3Ij4KICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI3MzEiIGxvY2F0b3I9IjE5NDo5LTE5NDo0OSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iRXF1YWwiIGxvY2FsSWQ9IjczMiIgbG9jYXRvcj0iMTk0OjE0LTE5NDozNiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjczNiIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNzM0IiBsb2NhdG9yPSIxOTQ6MTQtMTk0OjI3IiBwYXRoPSJnZW5kZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjczMyIgbG9jYXRvcj0iMTk0OjE0LTE5NDoyMCIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI3MzUiIGxvY2F0b3I9IjE5NDozMS0xOTQ6MzYiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJtYWxlIi8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjczNyIgbG9jYXRvcj0iMTk0OjQzLTE5NDo0OSIgbmFtZT0iTWFsZXMiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI3MzgiIGxvY2F0b3I9IjE5NTo5LTE5NTo1MyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iRXF1YWwiIGxvY2FsSWQ9IjczOSIgbG9jYXRvcj0iMTk1OjE0LTE5NTozOCI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9Ijc0MyIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNzQxIiBsb2NhdG9yPSIxOTU6MTQtMTk1OjI3IiBwYXRoPSJnZW5kZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9Ijc0MCIgbG9jYXRvcj0iMTk1OjE0LTE5NToyMCIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI3NDIiIGxvY2F0b3I9IjE5NTozMS0xOTU6MzgiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmZW1hbGUiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iNzQ0IiBsb2NhdG9yPSIxOTU6NDUtMTk1OjUzIiBuYW1lPSJGZW1hbGVzIi8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNzQ1IiBsb2NhdG9yPSIxOTY6OS0xOTY6NzEiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9IkVxdWFsIiBsb2NhbElkPSI3NDYiIGxvY2F0b3I9IjE5NjoxNC0xOTY6NTAiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI3NTAiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijc0OCIgbG9jYXRvcj0iMTk2OjE0LTE5NjoyNyIgcGF0aD0iZ2VuZGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI3NDciIGxvY2F0b3I9IjE5NjoxNC0xOTY6MjAiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNzQ5IiBsb2NhdG9yPSIxOTY6MzEtMTk2OjUwIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0idHJhbnNnZW5kZXIgZmVtYWxlIi8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9Ijc1MSIgbG9jYXRvcj0iMTk2OjU3LTE5Njo3MSIgbmFtZT0iVHJhbnMgRmVtYWxlcyIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9Ijc1MiIgbG9jYXRvcj0iMTk3OjktMTk3OjY3Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJFcXVhbCIgbG9jYWxJZD0iNzUzIiBsb2NhdG9yPSIxOTc6MTQtMTk3OjQ4Ij4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNzU3IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI3NTUiIGxvY2F0b3I9IjE5NzoxNC0xOTc6MjciIHBhdGg9ImdlbmRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNzU0IiBsb2NhdG9yPSIxOTc6MTQtMTk3OjIwIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9Ijc1NiIgbG9jYXRvcj0iMTk3OjMxLTE5Nzo0OCIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9InRyYW5zZ2VuZGVyIG1hbGUiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iNzU4IiBsb2NhdG9yPSIxOTc6NTUtMTk3OjY3IiBuYW1lPSJUcmFucyBNYWxlcyIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9Ijc1OSIgbG9jYXRvcj0iMTk4OjE0LTE5ODoyMCIgbmFtZT0iT3RoZXIiLz4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczY4OnMgeG1sbnM6d3N0eG5zNjg9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iNzI5Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+LyoKICogQnkgQWRtaW5pc3RyYXRpdmUgR2VuZGVyIG9mIFBhdGllbnQgU3RyYXRpZmllcgogKiBOZWVkIHRvIGV4cGFuZCBjb2RlcwogKi8KCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iQnkgQWRtaW5pc3RyYXRpdmUgR2VuZGVyIFN0cmF0aWZpZXIiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjczMCI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNhc2UgCiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjczMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjczMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UGF0aWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjczNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmdlbmRlcjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPj08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjczNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidtYWxlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjczNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNYWxlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5nZW5kZXI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz49PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmVtYWxlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJGZW1hbGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc0NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzQ3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UGF0aWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc0OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmdlbmRlcjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPj08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc0OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPid0cmFuc2dlbmRlciBmZW1hbGUnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IlRyYW5zIEZlbWFsZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzUzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Z2VuZGVyPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J3RyYW5zZ2VuZGVyIG1hbGUnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzU4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IlRyYW5zIE1hbGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik90aGVyIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGVuZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM2ODpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iNzYxIiBsb2NhdG9yPSIyMDU6Mi0yMTE6MyIgbmFtZT0iU1ciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iNzYyIiBsb2NhdG9yPSIyMDY6My0yMTE6MyI+CiAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iNzkwIiBsb2NhdG9yPSIyMDY6MTAtMjExOjMiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI3NjMiIGxvY2F0b3I9IjIwNzo1LTIwNzoxOSIgYWxpYXM9Ik8iPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9Ijc2NCIgbG9jYXRvcj0iMjA3OjUtMjA3OjE3IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T2JzZXJ2YXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iNzY1IiBsb2NhdG9yPSIyMDg6NS0yMTA6MjkiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI3NjYiIGxvY2F0b3I9IjIwODoxMS0yMDk6MzgiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iNzczIiBsb2NhdG9yPSIyMDg6MTEtMjA4OjU3Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNzc0IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI3NjgiIGxvY2F0b3I9IjIwODoxMS0yMDg6MTgiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iNzY5IiBsb2NhdG9yPSIyMDg6MjMtMjA4OjU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9Ijc3MCIgbG9jYXRvcj0iMjA4OjI1LTIwODozMSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImZpbmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI3NzEiIGxvY2F0b3I9IjIwODozNC0yMDg6NDIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJhbWVuZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI3NzIiIGxvY2F0b3I9IjIwODo0NS0yMDg6NTUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJjb3JyZWN0ZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW55SW5WYWx1ZVNldCIgbG9jYWxJZD0iNzc4IiBsb2NhdG9yPSIyMDk6OS0yMDk6MzgiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSI3NzkiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI3ODAiIGFsaWFzPSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI3NzYiIGxvY2F0b3I9IjIwOTo5LTIwOToxOCIgcGF0aD0iY2F0ZWdvcnkiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iNzgxIiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI3ODMiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbGlhc1JlZiIgbG9jYWxJZD0iNzgyIiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9Ijc3NyIgbG9jYXRvcj0iMjA5OjIzLTIwOTozOCIgbmFtZT0ic29jaWFsLWhpc3RvcnkiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSI3ODQiIGxvY2F0b3I9IjIxMDo5LTIxMDoyOSI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI3ODgiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNzg2IiBsb2NhdG9yPSIyMTA6OS0yMTA6MTQiIHBhdGg9ImNvZGUiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSI3ODciIGxvY2F0b3I9IjIxMDoxOC0yMTA6MjkiIG5hbWU9IlNleCBXb3JrZXIiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM2OTpzIHhtbG5zOndzdHhuczY5PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9Ijc2MSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8qCiAqIEtleSBwb3B1bGF0aW9ucyAobWVuIHdobyBoYXZlIHNleCB3aXRoIG1lbiwgcGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MsIHBlb3BsZSB3aG8gaW5qZWN0IGRydWdzLCBzZXggd29ya2VycywgdHJhbnMgYW5kIGdlbmRlciBkaXZlcnNlIHBlb3BsZSkKICovCgogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPlNXPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NjIiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3OTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc2NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzY1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+eyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2ZpbmFsJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nYW1lbmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzcyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2NvcnJlY3RlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IH08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzc2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc3NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXRlZ29yeTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4ic29jaWFsLWhpc3RvcnkiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc4NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3ODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzg1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3ODciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iU2V4IFdvcmtlciI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczY5OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSI3OTIiIGxvY2F0b3I9IjIxMzoyLTIxOTozIiBuYW1lPSJNU00iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iNzkzIiBsb2NhdG9yPSIyMTQ6My0yMTk6MyI+CiAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iODIxIiBsb2NhdG9yPSIyMTQ6MTAtMjE5OjMiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI3OTQiIGxvY2F0b3I9IjIxNTo1LTIxNToxOSIgYWxpYXM9Ik8iPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9Ijc5NSIgbG9jYXRvcj0iMjE1OjUtMjE1OjE3IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T2JzZXJ2YXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iNzk2IiBsb2NhdG9yPSIyMTY6NS0yMTg6NDQiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI3OTciIGxvY2F0b3I9IjIxNjoxMS0yMTc6MzgiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iODA0IiBsb2NhdG9yPSIyMTY6MTEtMjE2OjU3Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iODA1IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI3OTkiIGxvY2F0b3I9IjIxNjoxMS0yMTY6MTgiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iODAwIiBsb2NhdG9yPSIyMTY6MjMtMjE2OjU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjgwMSIgbG9jYXRvcj0iMjE2OjI1LTIxNjozMSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImZpbmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI4MDIiIGxvY2F0b3I9IjIxNjozNC0yMTY6NDIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJhbWVuZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI4MDMiIGxvY2F0b3I9IjIxNjo0NS0yMTY6NTUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJjb3JyZWN0ZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW55SW5WYWx1ZVNldCIgbG9jYWxJZD0iODA5IiBsb2NhdG9yPSIyMTc6OS0yMTc6MzgiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSI4MTAiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI4MTEiIGFsaWFzPSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI4MDciIGxvY2F0b3I9IjIxNzo5LTIxNzoxOCIgcGF0aD0iY2F0ZWdvcnkiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iODEyIiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI4MTQiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbGlhc1JlZiIgbG9jYWxJZD0iODEzIiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjgwOCIgbG9jYXRvcj0iMjE3OjIzLTIxNzozOCIgbmFtZT0ic29jaWFsLWhpc3RvcnkiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSI4MTUiIGxvY2F0b3I9IjIxODo5LTIxODo0NCI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI4MTkiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iODE3IiBsb2NhdG9yPSIyMTg6OS0yMTg6MTQiIHBhdGg9ImNvZGUiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSI4MTgiIGxvY2F0b3I9IjIxODoxOC0yMTg6NDQiIG5hbWU9Ik1lbiB3aG8gaGF2ZSBzZXggd2l0aCBtZW4iLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM3MDpzIHhtbG5zOndzdHhuczcwPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9Ijc5MiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5NU008L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc5MyI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0cyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODIxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3OTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk9ic2VydmF0aW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3OTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgwNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3OTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc5OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz57IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmluYWwnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgwMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidhbWVuZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nY29ycmVjdGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gfTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODA2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNhdGVnb3J5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJzb2NpYWwtaGlzdG9yeSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZW4gd2hvIGhhdmUgc2V4IHdpdGggbWVuIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNzA6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjgyMyIgbG9jYXRvcj0iMjIxOjMtMjI3OjMiIG5hbWU9IlRyYW5zIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjgyNCIgbG9jYXRvcj0iMjIyOjMtMjI3OjMiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9Ijg1MiIgbG9jYXRvcj0iMjIyOjEwLTIyNzozIj4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iODI1IiBsb2NhdG9yPSIyMjM6NS0yMjM6MTkiIGFsaWFzPSJPIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSI4MjYiIGxvY2F0b3I9IjIyMzo1LTIyMzoxNyIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjgyNyIgbG9jYXRvcj0iMjI0OjUtMjI2OjUwIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iODI4IiBsb2NhdG9yPSIyMjQ6MTEtMjI1OjM4Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjgzNSIgbG9jYXRvcj0iMjI0OjExLTIyNDo1NyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjgzNiIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iODMwIiBsb2NhdG9yPSIyMjQ6MTEtMjI0OjE4IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9IjgzMSIgbG9jYXRvcj0iMjI0OjIzLTIyNDo1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI4MzIiIGxvY2F0b3I9IjIyNDoyNS0yMjQ6MzEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODMzIiBsb2NhdG9yPSIyMjQ6MzQtMjI0OjQyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODM0IiBsb2NhdG9yPSIyMjQ6NDUtMjI0OjU1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iY29ycmVjdGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9Ijg0MCIgbG9jYXRvcj0iMjI1OjktMjI1OjM4Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iODQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iODQyIiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iODM4IiBsb2NhdG9yPSIyMjU6OS0yMjU6MTgiIHBhdGg9ImNhdGVnb3J5IiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9Ijg0MyIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iODQ1IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9Ijg0NCIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSI4MzkiIGxvY2F0b3I9IjIyNToyMy0yMjU6MzgiIG5hbWU9InNvY2lhbC1oaXN0b3J5IiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iODQ2IiBsb2NhdG9yPSIyMjY6OS0yMjY6NTAiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iODUwIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijg0OCIgbG9jYXRvcj0iMjI2OjktMjI2OjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iODQ5IiBsb2NhdG9yPSIyMjY6MTgtMjI2OjUwIiBuYW1lPSJUcmFucyBhbmQgZ2VuZGVyLWRpdmVyc2UgcGVvcGxlIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNzE6cyB4bWxuczp3c3R4bnM3MT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSI4MjMiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+VHJhbnM8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgyNCI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0cyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk9ic2VydmF0aW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgyNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz57IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmluYWwnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidhbWVuZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nY29ycmVjdGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gfTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgzOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNhdGVnb3J5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJzb2NpYWwtaGlzdG9yeSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg0OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODQ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg0OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJUcmFucyBhbmQgZ2VuZGVyLWRpdmVyc2UgcGVvcGxlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNzE6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9Ijg1NCIgbG9jYXRvcj0iMjI5OjMtMjM1OjMiIG5hbWU9IlBXSUQiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iODU1IiBsb2NhdG9yPSIyMzA6My0yMzU6MyI+CiAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iODgzIiBsb2NhdG9yPSIyMzA6MTAtMjM1OjMiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI4NTYiIGxvY2F0b3I9IjIzMTo1LTIzMToxOSIgYWxpYXM9Ik8iPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9Ijg1NyIgbG9jYXRvcj0iMjMxOjUtMjMxOjE3IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T2JzZXJ2YXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iODU4IiBsb2NhdG9yPSIyMzI6NS0yMzQ6NDIiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI4NTkiIGxvY2F0b3I9IjIzMjoxMS0yMzM6MzgiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iODY2IiBsb2NhdG9yPSIyMzI6MTEtMjMyOjU3Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iODY3IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI4NjEiIGxvY2F0b3I9IjIzMjoxMS0yMzI6MTgiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iODYyIiBsb2NhdG9yPSIyMzI6MjMtMjMyOjU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9Ijg2MyIgbG9jYXRvcj0iMjMyOjI1LTIzMjozMSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImZpbmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI4NjQiIGxvY2F0b3I9IjIzMjozNC0yMzI6NDIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJhbWVuZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI4NjUiIGxvY2F0b3I9IjIzMjo0NS0yMzI6NTUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJjb3JyZWN0ZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW55SW5WYWx1ZVNldCIgbG9jYWxJZD0iODcxIiBsb2NhdG9yPSIyMzM6OS0yMzM6MzgiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSI4NzIiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI4NzMiIGFsaWFzPSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI4NjkiIGxvY2F0b3I9IjIzMzo5LTIzMzoxOCIgcGF0aD0iY2F0ZWdvcnkiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iODc0IiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI4NzYiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbGlhc1JlZiIgbG9jYWxJZD0iODc1IiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9Ijg3MCIgbG9jYXRvcj0iMjMzOjIzLTIzMzozOCIgbmFtZT0ic29jaWFsLWhpc3RvcnkiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSI4NzciIGxvY2F0b3I9IjIzNDo5LTIzNDo0MiI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI4ODEiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iODc5IiBsb2NhdG9yPSIyMzQ6OS0yMzQ6MTQiIHBhdGg9ImNvZGUiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSI4ODAiIGxvY2F0b3I9IjIzNDoxOC0yMzQ6NDIiIG5hbWU9IlBlb3BsZSB3aG8gaW5qZWN0IGRydWdzIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNzI6cyB4bWxuczp3c3R4bnM3Mj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSI4NTQiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+UFdJRDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODU1Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4ODMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+T2JzZXJ2YXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODU4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODY2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg2MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnsgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidmaW5hbCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2FtZW5kZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidjb3JyZWN0ZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2F0ZWdvcnk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+InNvY2lhbC1oaXN0b3J5Ijwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODgwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IlBlb3BsZSB3aG8gaW5qZWN0IGRydWdzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNzI6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9Ijg4NSIgbG9jYXRvcj0iMjM3OjMtMjQzOjMiIG5hbWU9IlByaXNvbmVyIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9Ijg4NiIgbG9jYXRvcj0iMjM4OjMtMjQzOjMiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjkxNCIgbG9jYXRvcj0iMjM4OjEwLTI0MzozIj4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iODg3IiBsb2NhdG9yPSIyMzk6NS0yMzk6MTkiIGFsaWFzPSJPIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSI4ODgiIGxvY2F0b3I9IjIzOTo1LTIzOToxNyIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9Ijg4OSIgbG9jYXRvcj0iMjQwOjUtMjQyOjY5Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iODkwIiBsb2NhdG9yPSIyNDA6MTEtMjQxOjM4Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9Ijg5NyIgbG9jYXRvcj0iMjQwOjExLTI0MDo1NyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9Ijg5OCIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iODkyIiBsb2NhdG9yPSIyNDA6MTEtMjQwOjE4IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9Ijg5MyIgbG9jYXRvcj0iMjQwOjIzLTI0MDo1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI4OTQiIGxvY2F0b3I9IjI0MDoyNS0yNDA6MzEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODk1IiBsb2NhdG9yPSIyNDA6MzQtMjQwOjQyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODk2IiBsb2NhdG9yPSIyNDA6NDUtMjQwOjU1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iY29ycmVjdGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjkwMiIgbG9jYXRvcj0iMjQxOjktMjQxOjM4Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iOTAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iOTA0IiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iOTAwIiBsb2NhdG9yPSIyNDE6OS0yNDE6MTgiIHBhdGg9ImNhdGVnb3J5IiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9IjkwNSIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iOTA3IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjkwNiIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSI5MDEiIGxvY2F0b3I9IjI0MToyMy0yNDE6MzgiIG5hbWU9InNvY2lhbC1oaXN0b3J5IiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iOTA4IiBsb2NhdG9yPSIyNDI6OS0yNDI6NjkiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iOTEyIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjkxMCIgbG9jYXRvcj0iMjQyOjktMjQyOjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iOTExIiBsb2NhdG9yPSIyNDI6MTgtMjQyOjY5IiBuYW1lPSJQZW9wbGUgbGl2aW5nIGluIHByaXNvbnMgYW5kIG90aGVyIGNsb3NlZCBzZXR0aW5ncyIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczczOnMgeG1sbnM6d3N0eG5zNzM9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iODg1Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPlByaXNvbmVyPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4ODYiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkxNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4ODciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODg4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg4OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4ODkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4OTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4OTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+eyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2ZpbmFsJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4OTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nYW1lbmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2NvcnJlY3RlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IH08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg5OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXRlZ29yeTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4ic29jaWFsLWhpc3RvcnkiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkxMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iUGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICApPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM3MzpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iOTE2IiBsb2NhdG9yPSIyNDU6My0yNTI6MyIgbmFtZT0iVEJfZGlhZ25vc2VkIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjkxNyIgbG9jYXRvcj0iMjQ2OjMtMjUyOjMiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9Ijk2NyIgbG9jYXRvcj0iMjQ2OjktMjUyOjMiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI5MTgiIGxvY2F0b3I9IjI0Nzo2LTI0NzoxOCIgYWxpYXM9IkMiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9IjkxOSIgbG9jYXRvcj0iMjQ3OjYtMjQ3OjE2IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29uZGl0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI5MjAiIGxvY2F0b3I9IjI0ODo1LTI1MTo0MyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjkyMSIgbG9jYXRvcj0iMjQ4OjExLTI1MDozMSI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iOTIyIiBsb2NhdG9yPSIyNDg6MTEtMjQ5OjQzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSI5MjMiIGxvY2F0b3I9IjI0ODoxMS0yNDg6MzciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjkyNyIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iOTI1IiBsb2NhdG9yPSIyNDg6MTEtMjQ4OjI2IiBwYXRoPSJjbGluaWNhbFN0YXR1cyIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iOTI2IiBsb2NhdG9yPSIyNDg6MzAtMjQ4OjM3IiBuYW1lPSJhY3RpdmUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW55SW5WYWx1ZVNldCIgbG9jYWxJZD0iOTMyIiBsb2NhdG9yPSIyNDk6OS0yNDk6NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iOTMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI5MzQiIGFsaWFzPSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iOTMwIiBsb2NhdG9yPSIyNDk6OS0yNDk6MTgiIHBhdGg9ImNhdGVnb3J5IiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9IjkzNSIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjkzNyIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjkzNiIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjkzMSIgbG9jYXRvcj0iMjQ5OjIzLTI0OTo0MyIgbmFtZT0iZW5jb3VudGVyLWRpYWdub3NpcyIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSI5MzgiIGxvY2F0b3I9IjI1MDo5LTI1MDozMSI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9Ijk0MiIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijk0MCIgbG9jYXRvcj0iMjUwOjktMjUwOjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9Ijk0MSIgbG9jYXRvcj0iMjUwOjE4LTI1MDozMSIgbmFtZT0iRGlhZ25vc2VkIFRCIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluY2x1ZGVkSW4iIGxvY2FsSWQ9Ijk0NyIgbG9jYXRvcj0iMjUxOjktMjUxOjQzIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9Ijk0OSIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iOTQ4IiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfVBlcmlvZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijk0NSIgbG9jYXRvcj0iMjUxOjktMjUxOjE1IiBwYXRoPSJvbnNldCIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbnRlcnZhbCIgbG9jYWxJZD0iOTUwIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3cgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5NTEiIHBhdGg9ImxvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9Ijk0NiIgbG9jYXRvcj0iMjUxOjI0LTI1MTo0MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93PgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijk1MyIgcGF0aD0ibG93Q2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9Ijk0NiIgbG9jYXRvcj0iMjUxOjI0LTI1MTo0MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijk1NCIgcGF0aD0iaGlnaCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9Ijk0NiIgbG9jYXRvcj0iMjUxOjI0LTI1MTo0MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iOTU2IiBwYXRoPSJoaWdoQ2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9Ijk0NiIgbG9jYXRvcj0iMjUxOjI0LTI1MTo0MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczc0OnMgeG1sbnM6d3N0eG5zNzQ9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iOTE2Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPlRCX2RpYWdub3NlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTE3Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkNvbmRpdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2xpbmljYWxTdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iYWN0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNhdGVnb3J5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkzMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJlbmNvdW50ZXItZGlhZ25vc2lzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkRpYWdub3NlZCBUQiI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTQ3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+b25zZXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmR1cmluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNzQ6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9Ijk2OSIgbG9jYXRvcj0iMjU0OjMtMjYxOjMiIG5hbWU9IlRCX3ByZXN1bXB0aXZlIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9Ijk3MCIgbG9jYXRvcj0iMjU1OjMtMjYxOjMiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjEwMjAiIGxvY2F0b3I9IjI1NTo5LTI2MTozIj4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iOTcxIiBsb2NhdG9yPSIyNTY6Ni0yNTY6MTgiIGFsaWFzPSJDIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSI5NzIiIGxvY2F0b3I9IjI1Njo2LTI1NjoxNiIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbmRpdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvbmRpdGlvbiIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iOTczIiBsb2NhdG9yPSIyNTc6NS0yNjA6NDMiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI5NzQiIGxvY2F0b3I9IjI1NzoxMS0yNTk6MzMiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9Ijk3NSIgbG9jYXRvcj0iMjU3OjExLTI1ODo0MyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iOTc2IiBsb2NhdG9yPSIyNTc6MTEtMjU3OjM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI5ODAiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijk3OCIgbG9jYXRvcj0iMjU3OjExLTI1NzoyNiIgcGF0aD0iY2xpbmljYWxTdGF0dXMiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9Ijk3OSIgbG9jYXRvcj0iMjU3OjMwLTI1NzozNyIgbmFtZT0iYWN0aXZlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9Ijk4NSIgbG9jYXRvcj0iMjU4OjktMjU4OjQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9Ijk4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iOTg3IiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijk4MyIgbG9jYXRvcj0iMjU4OjktMjU4OjE4IiBwYXRoPSJjYXRlZ29yeSIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSI5ODgiIGRpc3RpbmN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI5OTAiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSI5ODkiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSI5ODQiIGxvY2F0b3I9IjI1ODoyMy0yNTg6NDMiIG5hbWU9ImVuY291bnRlci1kaWFnbm9zaXMiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iOTkxIiBsb2NhdG9yPSIyNTk6OS0yNTk6MzMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI5OTUiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5OTMiIGxvY2F0b3I9IjI1OTo5LTI1OToxNCIgcGF0aD0iY29kZSIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSI5OTQiIGxvY2F0b3I9IjI1OToxOC0yNTk6MzMiIG5hbWU9IlByZXN1bXB0aXZlIFRCIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluY2x1ZGVkSW4iIGxvY2FsSWQ9IjEwMDAiIGxvY2F0b3I9IjI2MDo5LTI2MDo0MyI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMDAyIiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMDAxIiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfVBlcmlvZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijk5OCIgbG9jYXRvcj0iMjYwOjktMjYwOjE1IiBwYXRoPSJvbnNldCIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbnRlcnZhbCIgbG9jYWxJZD0iMTAwMyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93IHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTAwNCIgcGF0aD0ibG93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iOTk5IiBsb2NhdG9yPSIyNjA6MjQtMjYwOjQzIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3c+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTAwNiIgcGF0aD0ibG93Q2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9Ijk5OSIgbG9jYXRvcj0iMjYwOjI0LTI2MDo0MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwMDciIHBhdGg9ImhpZ2giPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI5OTkiIGxvY2F0b3I9IjI2MDoyNC0yNjA6NDMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2g+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwMDkiIHBhdGg9ImhpZ2hDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iOTk5IiBsb2NhdG9yPSIyNjA6MjQtMjYwOjQzIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNzU6cyB4bWxuczp3c3R4bnM3NT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSI5NjkiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+VEJfcHJlc3VtcHRpdmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3MCI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTcyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5Db25kaXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTc1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNsaW5pY2FsU3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ImFjdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5ODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk4MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5ODMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXRlZ29yeTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5ODQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iZW5jb3VudGVyLWRpYWdub3NpcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5OTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJQcmVzdW1wdGl2ZSBUQiI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5OTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk5OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm9uc2V0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZHVyaW5nPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5OTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICApPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM3NTpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMTAyMiIgbG9jYXRvcj0iMjYzOjEtMjcwOjMiIG5hbWU9IkNvbW11bml0eV90ZXN0aW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjEwMjMiIGxvY2F0b3I9IjI2NDozLTI3MDozIj4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxMDUzIiBsb2NhdG9yPSIyNjQ6OS0yNzA6MyI+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjEwMjQiIGxvY2F0b3I9IjI2NDoxMC0yNjQ6MjQiIGFsaWFzPSJPIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIxMDI1IiBsb2NhdG9yPSIyNjQ6MTAtMjY0OjIyIiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T2JzZXJ2YXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTAyNiIgbG9jYXRvcj0iMjY3OjMtMjY5OjQzIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTAyNyIgbG9jYXRvcj0iMjY3OjEwLTI2ODozNCI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSIxMDMzIiBsb2NhdG9yPSIyNjc6MTAtMjY3OjQzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTAzNCIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTAyOSIgbG9jYXRvcj0iMjY3OjEwLTI2NzoxNyIgcGF0aD0ic3RhdHVzIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXN0IiBsb2NhbElkPSIxMDMwIiBsb2NhdG9yPSIyNjc6MjItMjY3OjQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEwMzEiIGxvY2F0b3I9IjI2NzoyNC0yNjc6MzAiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTAzMiIgbG9jYXRvcj0iMjY3OjMzLTI2Nzo0MSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImFtZW5kZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW5WYWx1ZVNldCIgbG9jYWxJZD0iMTAzOCIgbG9jYXRvcj0iMjY4OjctMjY4OjM0Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMDM5IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDM2IiBsb2NhdG9yPSIyNjg6Ny0yNjg6MTIiIHBhdGg9ImNvZGUiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZT4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iMTAzNyIgbG9jYXRvcj0iMjY4OjE3LTI2ODozNCIgbmFtZT0iSElWdGVzdHR5cGVDb2RlcyIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSIxMDQ0IiBsb2NhdG9yPSIyNjk6Ny0yNjk6NDIiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTA0NSIgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTA0MSIgbG9jYXRvcj0iMjY5OjctMjY5OjE0IiBwYXRoPSJpc3N1ZWQiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkludGVydmFsIiBsb2NhbElkPSIxMDQ2Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3cgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDQ3IiBwYXRoPSJsb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMDQyIiBsb2NhdG9yPSIyNjk6MjMtMjY5OjQyIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3c+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTA0OSIgcGF0aD0ibG93Q2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjEwNDIiIGxvY2F0b3I9IjI2OToyMy0yNjk6NDIiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmhpZ2ggd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDUwIiBwYXRoPSJoaWdoIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTA0MiIgbG9jYXRvcj0iMjY5OjIzLTI2OTo0MiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTA1MiIgcGF0aD0iaGlnaENsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMDQyIiBsb2NhdG9yPSIyNjk6MjMtMjY5OjQyIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNzY6cyB4bWxuczp3c3R4bnM3Nj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIxMDIyIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJDb21tdW5pdHlfdGVzdGluZyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjMiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk9ic2VydmF0aW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIC8vd2l0aCBbTy5lbmNvdW50ZXIgLT4gRW5jb3VudGVyXSBFCiAgICAgLy8gc3VjaCB0aGF0IChFLmxvY2F0aW9uIGluICJDb21tdW5pdHktbGV2ZWwgdGVzdGluZyIpCiAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnsgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmluYWwnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nYW1lbmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IH08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAzOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZ0ZXN0dHlwZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlzc3VlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmR1cmluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA0MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczc2OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIxMDU1IiBsb2NhdG9yPSIyNzI6MS0yNzk6MyIgbmFtZT0iRmFjaWxpdHlfdGVzdGluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSIxMDU2IiBsb2NhdG9yPSIyNzM6My0yNzk6MyI+CiAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTA4NiIgbG9jYXRvcj0iMjczOjktMjc5OjMiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxMDU3IiBsb2NhdG9yPSIyNzM6MTAtMjczOjI0IiBhbGlhcz0iTyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMTA1OCIgbG9jYXRvcj0iMjczOjEwLTI3MzoyMiIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEwNTkiIGxvY2F0b3I9IjI3NjozLTI3ODo0MyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEwNjAiIGxvY2F0b3I9IjI3NjoxMC0yNzc6MzQiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iMTA2NiIgbG9jYXRvcj0iMjc2OjEwLTI3Njo0MyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEwNjciIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwNjIiIGxvY2F0b3I9IjI3NjoxMC0yNzY6MTciIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iMTA2MyIgbG9jYXRvcj0iMjc2OjIyLTI3Njo0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMDY0IiBsb2NhdG9yPSIyNzY6MjQtMjc2OjMwIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iZmluYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEwNjUiIGxvY2F0b3I9IjI3NjozMy0yNzY6NDEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJhbWVuZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluVmFsdWVTZXQiIGxvY2FsSWQ9IjEwNzEiIGxvY2F0b3I9IjI3Nzo3LTI3NzozNCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZSB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTA3MiIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTA2OSIgbG9jYXRvcj0iMjc3OjctMjc3OjEyIiBwYXRoPSJjb2RlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGU+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjEwNzAiIGxvY2F0b3I9IjI3NzoxNy0yNzc6MzQiIG5hbWU9IkhJVnRlc3R0eXBlQ29kZXMiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iMTA3NyIgbG9jYXRvcj0iMjc4OjctMjc4OjQyIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEwNzgiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwNzQiIGxvY2F0b3I9IjI3ODo3LTI3ODoxNCIgcGF0aD0iaXNzdWVkIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbnRlcnZhbCIgbG9jYWxJZD0iMTA3OSI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93IHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTA4MCIgcGF0aD0ibG93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTA3NSIgbG9jYXRvcj0iMjc4OjIzLTI3ODo0MiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93PgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwODIiIHBhdGg9Imxvd0Nsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMDc1IiBsb2NhdG9yPSIyNzg6MjMtMjc4OjQyIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTA4MyIgcGF0aD0iaGlnaCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjEwNzUiIGxvY2F0b3I9IjI3ODoyMy0yNzg6NDIiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2g+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwODUiIHBhdGg9ImhpZ2hDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTA3NSIgbG9jYXRvcj0iMjc4OjIzLTI3ODo0MiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczc3OnMgeG1sbnM6d3N0eG5zNzc9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMTA1NSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iRmFjaWxpdHlfdGVzdGluZyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNTYiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDU4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk9ic2VydmF0aW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIC8vd2l0aCBbTy5lbmNvdW50ZXIgLT4gRW5jb3VudGVyXSBFCiAgICAgIC8vc3VjaCB0aGF0IChFLmxvY2F0aW9uIGluICJGYWNpbGl0eS1sZXZlbCB0ZXN0aW5nIikKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDYyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA2MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+eyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA2NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidmaW5hbCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidhbWVuZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gfTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnRlc3R0eXBlQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aXNzdWVkPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZHVyaW5nPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDc1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNzc6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjEwODgiIGxvY2F0b3I9IjI4MzoxLTI5NTo1IiBuYW1lPSJBTkNfY2FzZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSIxMDg5IiBsb2NhdG9yPSIyODQ6MS0yOTU6NSI+CiAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTEzMiIgbG9jYXRvcj0iMjg0OjctMjk1OjUiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxMDkwIiBsb2NhdG9yPSIyODU6NS0yODU6MjMiIGFsaWFzPSJFT1MiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9IjEwOTEiIGxvY2F0b3I9IjI4NTo1LTI4NToxOSIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfUVwaXNvZGVPZkNhcmUiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FcGlzb2RlT2ZDYXJlIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMDkyIiBsb2NhdG9yPSIyODY6NS0yOTQ6NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSIxMDk2IiBsb2NhdG9yPSIyODY6MTEtMjg2OjUyIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxMDk3Ij4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjEwOTgiIGFsaWFzPSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwOTQiIGxvY2F0b3I9IjI4NjoxMS0yODY6MTgiIHBhdGg9InR5cGUiIHNjb3BlPSJFT1MiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSIxMDk5IiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjExMDEiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjExMDAiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjEwOTUiIGxvY2F0b3I9IjI4NjoyMy0yODY6NTIiIG5hbWU9IkFOQyBjb250YWN0IGR1cmluZyBwcmVnbmFuY3kiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJPciIgbG9jYWxJZD0iMTEwMiIgbG9jYXRvcj0iMjg3OjktMjk0OjUiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjExMDMiIGxvY2F0b3I9IjI4NzoxMC0yOTA6NSI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTExOSIgbG9jYXRvcj0iMjg3OjE3LTI5MDo1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTEwNCIgbG9jYXRvcj0iMjg4OjctMjg4OjI1IiBhbGlhcz0iSCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTEwNiIgbG9jYXRvcj0iMjg4OjctMjg4OjIzIiBwYXRoPSJzdGF0dXNIaXN0b3J5IiBzY29wZT0iRU9TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iT3ZlcmxhcHMiIGxvY2FsSWQ9IjExMTAiIGxvY2F0b3I9IjI4OTo3LTI4OTo1MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTExMSIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjExMDgiIGxvY2F0b3I9IjI4OToxMy0yODk6MjAiIHBhdGg9InBlcmlvZCIgc2NvcGU9IkgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW50ZXJ2YWwiIGxvY2FsSWQ9IjExMTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93IHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMTEzIiBwYXRoPSJsb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjExMDkiIGxvY2F0b3I9IjI4OTozMS0yODk6NTAiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMTE1IiBwYXRoPSJsb3dDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMTA5IiBsb2NhdG9yPSIyODk6MzEtMjg5OjUwIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTExNiIgcGF0aD0iaGlnaCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTEwOSIgbG9jYXRvcj0iMjg5OjMxLTI4OTo1MCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTExOCIgcGF0aD0iaGlnaENsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjExMDkiIGxvY2F0b3I9IjI4OTozMS0yODk6NTAiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iT3ZlcmxhcHMiIGxvY2FsSWQ9IjExMjMiIGxvY2F0b3I9IjI5MTo4LTI5Mzo1Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTEyNCIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMTIxIiBsb2NhdG9yPSIyOTI6Ny0yOTI6MTYiIHBhdGg9InBlcmlvZCIgc2NvcGU9IkVPUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbnRlcnZhbCIgbG9jYWxJZD0iMTEyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmxvdyB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMTI2IiBwYXRoPSJsb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTEyMiIgbG9jYXRvcj0iMjkyOjI3LTI5Mjo0NiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjExMjgiIHBhdGg9Imxvd0Nsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTEyMiIgbG9jYXRvcj0iMjkyOjI3LTI5Mjo0NiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjExMjkiIHBhdGg9ImhpZ2giPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTEyMiIgbG9jYXRvcj0iMjkyOjI3LTI5Mjo0NiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTEzMSIgcGF0aD0iaGlnaENsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTEyMiIgbG9jYXRvcj0iMjkyOjI3LTI5Mjo0NiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczc4OnMgeG1sbnM6d3N0eG5zNzg9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMTA4OCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8vbGlmdGVkIHRoaXMgZnJvbSBBTkMgREFLCi8vQU5DIFNNQVJUIGRvZXNuJ3QgdGFrZSBpbnRvIGFjY291bnQgdGltZSBwZXJpb2QKPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJBTkNfY2FzZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46Cjwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDg5Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwOTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVwaXNvZGVPZkNhcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RU9TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwOTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwOTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5FT1M8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+dHlwZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkFOQyBjb250YWN0IGR1cmluZyBwcmVnbmFuY3kiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEwMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEwMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTExOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEwNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RU9TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1c0hpc3Rvcnk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5IPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTExMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5IPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnBlcmlvZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm92ZXJsYXBzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICApPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gCiAgICBvciA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEyMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RU9TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnBlcmlvZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm92ZXJsYXBzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTIyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICApPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNzg6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjExMzQiIGxvY2F0b3I9IjMwMDozLTMwNzozIiBuYW1lPSJwYXRpZW50R3JvdXBzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJMaXN0IiBsb2NhbElkPSIxMTM2IiBsb2NhdG9yPSIzMDE6My0zMDc6MyI+CiAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjExMzgiIGxvY2F0b3I9IjMwMjo1LTMwMjoyOSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMTM5IiBsb2NhdG9yPSIzMDI6OC0zMDI6OSIgbmFtZT0iU1ciLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMTQwIiBsb2NhdG9yPSIzMDI6MTYtMzAyOjE5IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iU1ciLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTE0MiIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMTQxIiBsb2NhdG9yPSIzMDI6MjYtMzAyOjI5Ii8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMTQzIiBsb2NhdG9yPSIzMDM6NS0zMDM6MzEiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTE0NCIgbG9jYXRvcj0iMzAzOjgtMzAzOjEwIiBuYW1lPSJNU00iLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMTQ1IiBsb2NhdG9yPSIzMDM6MTctMzAzOjIxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iTVNNIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjExNDciIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTE0NiIgbG9jYXRvcj0iMzAzOjI4LTMwMzozMSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTE0OCIgbG9jYXRvcj0iMzA0OjUtMzA0OjM1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjExNDkiIGxvY2F0b3I9IjMwNDo4LTMwNDoxMiIgbmFtZT0iVHJhbnMiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMTUwIiBsb2NhdG9yPSIzMDQ6MTktMzA0OjI1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iVHJhbnMiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTE1MiIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMTUxIiBsb2NhdG9yPSIzMDQ6MzItMzA0OjM1Ii8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMTUzIiBsb2NhdG9yPSIzMDU6NS0zMDU6MzMiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTE1NCIgbG9jYXRvcj0iMzA1OjgtMzA1OjExIiBuYW1lPSJQV0lEIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTE1NSIgbG9jYXRvcj0iMzA1OjE4LTMwNToyMyIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IlBXSUQiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTE1NyIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMTU2IiBsb2NhdG9yPSIzMDU6MzAtMzA1OjMzIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMTU4IiBsb2NhdG9yPSIzMDY6NS0zMDY6NDEiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTE1OSIgbG9jYXRvcj0iMzA2OjgtMzA2OjE1IiBuYW1lPSJQcmlzb25lciIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjExNjAiIGxvY2F0b3I9IjMwNjoyMi0zMDY6MzEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJQcmlzb25lciIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMTYyIiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjExNjEiIGxvY2F0b3I9IjMwNjozOC0zMDY6NDEiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczc5OnMgeG1sbnM6d3N0eG5zNzk9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMTEzNCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8vZGVmaW5lIEFOQwoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+cGF0aWVudEdyb3Vwczwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEzNiI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkxpc3QmbHQ7PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5TdHJpbmc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmd0O3sKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5TVzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidTVyc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTQ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVNNPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J01TTSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE0OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTQ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+VHJhbnM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nVHJhbnMnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE1NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBXSUQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nUFdJRCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UHJpc29uZXI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nUHJpc29uZXInPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgfTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM3OTpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMTE2NCIgbG9jYXRvcj0iMzA5OjMtMzE3OjMiIG5hbWU9InBhdGllbnRHcm91cHNfMiIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iMTE2NiIgbG9jYXRvcj0iMzEwOjMtMzE3OjMiPgogICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMTY4IiBsb2NhdG9yPSIzMTE6NS0zMTE6MjkiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTE2OSIgbG9jYXRvcj0iMzExOjgtMzExOjkiIG5hbWU9IlNXIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTE3MCIgbG9jYXRvcj0iMzExOjE2LTMxMToxOSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IlNXIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjExNzIiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTE3MSIgbG9jYXRvcj0iMzExOjI2LTMxMToyOSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTE3MyIgbG9jYXRvcj0iMzEyOjUtMzEyOjMxIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjExNzQiIGxvY2F0b3I9IjMxMjo4LTMxMjoxMCIgbmFtZT0iTVNNIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTE3NSIgbG9jYXRvcj0iMzEyOjE3LTMxMjoyMSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9Ik1TTSIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMTc3IiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjExNzYiIGxvY2F0b3I9IjMxMjoyOC0zMTI6MzEiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjExNzgiIGxvY2F0b3I9IjMxMzo1LTMxMzozNSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMTc5IiBsb2NhdG9yPSIzMTM6OC0zMTM6MTIiIG5hbWU9IlRyYW5zIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTE4MCIgbG9jYXRvcj0iMzEzOjE5LTMxMzoyNSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IlRyYW5zIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjExODIiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTE4MSIgbG9jYXRvcj0iMzEzOjMyLTMxMzozNSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTE4MyIgbG9jYXRvcj0iMzE0OjUtMzE0OjMzIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjExODQiIGxvY2F0b3I9IjMxNDo4LTMxNDoxMSIgbmFtZT0iUFdJRCIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjExODUiIGxvY2F0b3I9IjMxNDoxOC0zMTQ6MjMiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJQV0lEIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjExODciIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTE4NiIgbG9jYXRvcj0iMzE0OjMwLTMxNDozMyIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTE4OCIgbG9jYXRvcj0iMzE1OjUtMzE1OjQxIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjExODkiIGxvY2F0b3I9IjMxNTo4LTMxNToxNSIgbmFtZT0iUHJpc29uZXIiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMTkwIiBsb2NhdG9yPSIzMTU6MjItMzE1OjMxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iUHJpc29uZXIiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTE5MiIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMTkxIiBsb2NhdG9yPSIzMTU6MzgtMzE1OjQxIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMTkzIiBsb2NhdG9yPSIzMTY6NS0zMTY6MzYiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTE5NCIgbG9jYXRvcj0iMzE2OjgtMzE2OjE1IiBuYW1lPSJBTkNfY2FzZSIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjExOTUiIGxvY2F0b3I9IjMxNjoyMi0zMTY6MjYiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJBTkMiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTE5NyIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMTk2IiBsb2NhdG9yPSIzMTY6MzMtMzE2OjM2Ii8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM4MDpzIHhtbG5zOndzdHhuczgwPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjExNjQiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+cGF0aWVudEdyb3Vwc18yPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTY2Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TGlzdCZsdDs8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlN0cmluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mZ3Q7ewogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlNXPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J1NXJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE3MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NU008L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nTVNNJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTc4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5UcmFuczwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE4MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidUcmFucyc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExODEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE4MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTg0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UFdJRDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE4NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidQV0lEJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTg4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExODkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5Qcmlzb25lcjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidQcmlzb25lcic8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExOTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QU5DX2Nhc2U8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExOTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nQU5DJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIH08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zODA6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjExOTkiIGxvY2F0b3I9IjMxOTozLTMzMDozIiBuYW1lPSJwYXRpZW50R3JvdXBzXzMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9IjEyMDEiIGxvY2F0b3I9IjMyMDozLTMzMDozIj4KICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTIwMyIgbG9jYXRvcj0iMzIxOjUtMzIxOjI5Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjEyMDQiIGxvY2F0b3I9IjMyMTo4LTMyMTo5IiBuYW1lPSJTVyIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEyMDUiIGxvY2F0b3I9IjMyMToxNi0zMjE6MTkiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJTVyIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMjA3IiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjEyMDYiIGxvY2F0b3I9IjMyMToyNi0zMjE6MjkiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjEyMDgiIGxvY2F0b3I9IjMyMjo1LTMyMjozMSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMjA5IiBsb2NhdG9yPSIzMjI6OC0zMjI6MTAiIG5hbWU9Ik1TTSIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEyMTAiIGxvY2F0b3I9IjMyMjoxNy0zMjI6MjEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJNU00iLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTIxMiIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMjExIiBsb2NhdG9yPSIzMjI6MjgtMzIyOjMxIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMjEzIiBsb2NhdG9yPSIzMjM6NS0zMjM6MzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTIxNCIgbG9jYXRvcj0iMzIzOjgtMzIzOjEyIiBuYW1lPSJUcmFucyIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEyMTUiIGxvY2F0b3I9IjMyMzoxOS0zMjM6MjUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJUcmFucyIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMjE3IiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjEyMTYiIGxvY2F0b3I9IjMyMzozMi0zMjM6MzUiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjEyMTgiIGxvY2F0b3I9IjMyNDo1LTMyNDozMyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMjE5IiBsb2NhdG9yPSIzMjQ6OC0zMjQ6MTEiIG5hbWU9IlBXSUQiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMjIwIiBsb2NhdG9yPSIzMjQ6MTgtMzI0OjIzIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iUFdJRCIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMjIyIiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjEyMjEiIGxvY2F0b3I9IjMyNDozMC0zMjQ6MzMiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjEyMjMiIGxvY2F0b3I9IjMyNTo1LTMyNTo0MSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMjI0IiBsb2NhdG9yPSIzMjU6OC0zMjU6MTUiIG5hbWU9IlByaXNvbmVyIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTIyNSIgbG9jYXRvcj0iMzI1OjIyLTMyNTozMSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IlByaXNvbmVyIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjEyMjciIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTIyNiIgbG9jYXRvcj0iMzI1OjM4LTMyNTo0MSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTIyOCIgbG9jYXRvcj0iMzI2OjUtMzI2OjQ5Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjEyMjkiIGxvY2F0b3I9IjMyNjo4LTMyNjoxOSIgbmFtZT0iVEJfZGlhZ25vc2VkIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTIzMCIgbG9jYXRvcj0iMzI2OjI2LTMyNjozOSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IkRpYWdub3NlZCBUQiIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMjMyIiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjEyMzEiIGxvY2F0b3I9IjMyNjo0Ni0zMjY6NDkiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjEyMzMiIGxvY2F0b3I9IjMyNzo1LTMyNzo1MyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMjM0IiBsb2NhdG9yPSIzMjc6OC0zMjc6MjEiIG5hbWU9IlRCX3ByZXN1bXB0aXZlIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTIzNSIgbG9jYXRvcj0iMzI3OjI4LTMyNzo0MyIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IlByZXN1bXB0aXZlIFRCIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjEyMzciIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTIzNiIgbG9jYXRvcj0iMzI3OjUwLTMyNzo1MyIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTIzOCIgbG9jYXRvcj0iMzI4OjUtMzI4OjY1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjEyMzkiIGxvY2F0b3I9IjMyODo4LTMyODoyNCIgbmFtZT0iQ29tbXVuaXR5X3Rlc3RpbmciLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMjQwIiBsb2NhdG9yPSIzMjg6MzEtMzI4OjU1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iQ29tbXVuaXR5LWxldmVsIHRlc3RpbmciLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTI0MiIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMjQxIiBsb2NhdG9yPSIzMjg6NjItMzI4OjY1Ii8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMjQzIiBsb2NhdG9yPSIzMjk6NS0zMjk6NjMiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTI0NCIgbG9jYXRvcj0iMzI5OjgtMzI5OjIzIiBuYW1lPSJGYWNpbGl0eV90ZXN0aW5nIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTI0NSIgbG9jYXRvcj0iMzI5OjMwLTMyOTo1MyIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IkZhY2lsaXR5LWxldmVsIHRlc3RpbmciLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTI0NyIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMjQ2IiBsb2NhdG9yPSIzMjk6NjAtMzI5OjYzIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM4MTpzIHhtbG5zOndzdHhuczgxPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjExOTkiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+cGF0aWVudEdyb3Vwc18zPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjAxIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TGlzdCZsdDs8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlN0cmluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mZ3Q7ewogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIwNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlNXPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjA1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J1NXJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIwNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NU008L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nTVNNJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIxMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5UcmFuczwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIxNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidUcmFucyc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UFdJRDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidQV0lEJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5Qcmlzb25lcjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidQcmlzb25lcic8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+VEJfZGlhZ25vc2VkPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J0RpYWdub3NlZCBUQic8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjM0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+VEJfcHJlc3VtcHRpdmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nUHJlc3VtcHRpdmUgVEInPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkNvbW11bml0eV90ZXN0aW5nPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J0NvbW11bml0eS1sZXZlbCB0ZXN0aW5nJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5GYWNpbGl0eV90ZXN0aW5nPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J0ZhY2lsaXR5LWxldmVsIHRlc3RpbmcnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgfTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM4MTpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMTI0OSIgbG9jYXRvcj0iMzkxOjEtNDAyOjUyIiBuYW1lPSJISVYgUG9zaXRpdmUgYmVmb3JlIGVuZCBvZiBtZWFzdXJlbWVudCBwZXJpb2QiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9Ik9yIiBsb2NhbElkPSIxMjUwIiBsb2NhdG9yPSIzOTI6NC00MDI6NTIiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iMTI1MSIgbG9jYXRvcj0iMzkyOjQtMzk2OjUxIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTI4NiIgbG9jYXRvcj0iMzkyOjExLTM5Njo1MSI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTI1MiIgbG9jYXRvcj0iMzkyOjEyLTM5MjoyNCIgYWxpYXM9IkMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIxMjUzIiBsb2NhdG9yPSIzOTI6MTItMzkyOjIyIiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29uZGl0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uIi8+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMjU0IiBsb2NhdG9yPSIzOTM6NS0zOTY6NTAiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEyNTUiIGxvY2F0b3I9IjM5MzoxMS0zOTU6MzEiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTI1NiIgbG9jYXRvcj0iMzkzOjExLTM5NDo0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSIxMjU3IiBsb2NhdG9yPSIzOTM6MTEtMzkzOjM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEyNjEiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTI1OSIgbG9jYXRvcj0iMzkzOjExLTM5MzoyNiIgcGF0aD0iY2xpbmljYWxTdGF0dXMiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSIxMjYwIiBsb2NhdG9yPSIzOTM6MzAtMzkzOjM3IiBuYW1lPSJhY3RpdmUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjEyNjYiIGxvY2F0b3I9IjM5NDo5LTM5NDo0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTI2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxMjY4IiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMjY0IiBsb2NhdG9yPSIzOTQ6OS0zOTQ6MTgiIHBhdGg9ImNhdGVnb3J5IiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9IjEyNjkiIGRpc3RpbmN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTI3MSIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbGlhc1JlZiIgbG9jYWxJZD0iMTI3MCIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iMTI2NSIgbG9jYXRvcj0iMzk0OjIzLTM5NDo0MyIgbmFtZT0iZW5jb3VudGVyLWRpYWdub3NpcyIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iMTI3MiIgbG9jYXRvcj0iMzk1OjktMzk1OjMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMjc2IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMjc0IiBsb2NhdG9yPSIzOTU6OS0zOTU6MTQiIHBhdGg9ImNvZGUiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjEyNzUiIGxvY2F0b3I9IjM5NToxOC0zOTU6MzEiIG5hbWU9IkhJVi1wb3NpdGl2ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJCZWZvcmUiIGxvY2FsSWQ9IjEyODIiIGxvY2F0b3I9IjM5Njo5LTM5Njo1MCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEyODQiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTI4MyIgYXNUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMjc5IiBsb2NhdG9yPSIzOTY6OS0zOTY6MTUiIHBhdGg9Im9uc2V0IiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjEyODAiIGxvY2F0b3I9IjM5NjoyNC0zOTY6NTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMjgxIiBsb2NhdG9yPSIzOTY6MzEtMzk2OjUwIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iMTI4NyIgbG9jYXRvcj0iMzk4OjQtNDAyOjUyIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTMxOSIgbG9jYXRvcj0iMzk4OjExLTQwMjo1MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTI4OCIgbG9jYXRvcj0iMzk4OjEyLTM5ODoyNiIgYWxpYXM9Ik8iPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIxMjg5IiBsb2NhdG9yPSIzOTg6MTItMzk4OjI0IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T2JzZXJ2YXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIvPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTI5MCIgbG9jYXRvcj0iMzk5OjUtNDAyOjUxIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMjkxIiBsb2NhdG9yPSIzOTk6MTEtNDAxOjMyIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEyOTIiIGxvY2F0b3I9IjM5OToxMS00MDA6MzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjEyOTgiIGxvY2F0b3I9IjM5OToxMS0zOTk6NDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTI5OSIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEyOTQiIGxvY2F0b3I9IjM5OToxMS0zOTk6MTgiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iMTI5NSIgbG9jYXRvcj0iMzk5OjIzLTM5OTo0MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTI5NiIgbG9jYXRvcj0iMzk5OjI0LTM5OTozMCIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImZpbmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEyOTciIGxvY2F0b3I9IjM5OTozMy0zOTk6NDEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJhbWVuZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJblZhbHVlU2V0IiBsb2NhbElkPSIxMzAzIiBsb2NhdG9yPSI0MDA6OS00MDA6MzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZSB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTMwNCIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEzMDEiIGxvY2F0b3I9IjQwMDo5LTQwMDoxNCIgcGF0aD0iY29kZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIxMzAyIiBsb2NhdG9yPSI0MDA6MTktNDAwOjM2IiBuYW1lPSJISVZ0ZXN0dHlwZUNvZGVzIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSIxMzA1IiBsb2NhdG9yPSI0MDE6OS00MDE6MzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEzMTAiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjEzMDkiIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kZWFibGVDb25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMzA3IiBsb2NhdG9yPSI0MDE6OS00MDE6MTUiIHBhdGg9InZhbHVlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iMTMwOCIgbG9jYXRvcj0iNDAxOjE5LTQwMTozMiIgbmFtZT0iSElWLXBvc2l0aXZlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkJlZm9yZSIgbG9jYWxJZD0iMTMxNiIgbG9jYXRvcj0iNDAyOjktNDAyOjUxIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTMxNyIgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMzEzIiBsb2NhdG9yPSI0MDI6OS00MDI6MTYiIHBhdGg9Imlzc3VlZCIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxMzE0IiBsb2NhdG9yPSI0MDI6MjUtNDAyOjUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTMxNSIgbG9jYXRvcj0iNDAyOjMyLTQwMjo1MSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zODI6cyB4bWxuczp3c3R4bnM4Mj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIxMjQ5Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+LyogCiogREFLIGhhcyBjb2RlcyBmb3IgSEFBUlQgbWlzc3BlY2lmaWVkIAoqIElDRC0xMCBaOTIuMglPdGhlciBwcm9waHlsYWN0aWMgY2hlbW90aGVyYXB5CQkKKiBMT0lOQyAiNTQ4MjUtNQkiCU9uIHNjaGVkdWxlZCBwYWluIG1lZGljYXRpb24gcmVnaW1lbiBpbiBsYXN0IDcgZGF5cwoqCiogU2hvdWxkIGRpc2N1c3MgCiovCgoKCgoKCgovKgoqIEtlbnlhIEVNUiBkZWZpbmVkIGFzIEhJViBwb3NpdGl2ZSBjb25kaXRpb24KKiBXaWxsIG5lZWQgdG8gZGlzY3VzcyBpZiBwcm9kdWNlIGZsYWdzIHRocm91Z2ggY29uZGl0aW9ucyBmb3IgY29uY2VwdHMgdG8gdXNlIGluIGluZGljYXRvciBjYWxjdWxhdGlvbiBzdWNoIGFzIEhJViBwb3NpdGl2ZSBhbmQgT24gQVJUCiogSG93ZXZlciwgd2UgaGF2ZSBtb3ZlZCBmb3J3YXJkIHdpdGggYSBtb3JlIHByZXNjcmlwdGl2ZSBhcHByb2FjaCAKKiBJbmV2aXRhYmx5IG91ciBhcHByb2FjaCByZXF1aXJlcyB0aGF0IGNlcnRhaW4gZGF0YSBlbGVtZW50cyBiZSBhdmFpbGFibGUKKi8KCi8qCiAqIEhJViBUcmVhdG1lbnQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QKICogdXNlcyBkb3NhZ2UgYW5kIGRpc3BlbnNhdGlvbiBhbW91bnQgdG8gZXN0aW1hdGUgbGFzdCBkYXkgb2YgbWVkaWNhdGlvbgogKiBtZWRpY2F0aW9uIHNob3VsZCBiZSBkaXNwZW5zZWQgYmVmb3JlIGVuZCBvZiBtZWFzdXJlbWVudCBwZXJpb2QKICogbWVkaWNhdGlvbiBzaG91bGQgbGFzdCB1bnRpbCBhZnRlciAyOCBkYXlzIGFmdGVyIHRoZSBlbmQgb2YgdGhlIG1lYXN1cmVtZW50IHBlcmlvZAogKiBUaGlzIHRha2VzIGludG8gYWNjb3VudCBsb3N0IHRvIGZvbGxvdyB1cAogKi8KCi8qCipkZWZpbmUgIkhJViBUcmVhdG1lbnQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiOgoqICAgW01lZGljYXRpb25EaXNwZW5zZV0gTUQKKiAgICB3aGVyZSBNRC5zdGF0dXMgaW4geyAnZmluYWwnLCAnYW1lbmRlZCcsICdjb3JyZWN0ZWQnIH0KKiAgICBhbmQgTUQubWVkaWNhdGlvbiB+ICdBbnRpcmV0cm92aXJhbCcKKiAgICBhbmQgTUQud2hlbkhhbmRlZE92ZXIgYmVmb3JlIGVuZCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIgoqICAgIGFuZCAoTUQud2hlbkhhbmRlZE92ZXIgKyBNRC5kb3NhZ2VJbnN0cnVjdGlvblswXS50aW1pbmcucmVwZWF0LmR1cmF0aW9uLnZhbHVlICogTWVkaWNhdGlvbkRpc3BlbnNlLnF1YW50aXR5LnZhbHVlKSBhZnRlciAobWVhc3VyZW1lbnRQZXJpb2QuZW5kIC0gMjggZGF5cykKKi8gCgovKgoqIEltbXVuaXphdGlvbiBkZWZpbmVzIEhBQVJUIGFzCiogIGV4aXN0cyhbTWVkaWNhdGlvbkFkbWluaXN0cmF0aW9uXSBBIHdoZXJlIEV4dHJhY3RNZWRpY2F0aW9uQ29kZShBLm1lZGljYXRpb24pIGluIElNTVpjLiJBUlYgRHJ1Z3MiIGFuZCBBLnN0YXR1cyA9ICdpbi1wcm9ncmVzcycpCiogSSBiZWxpZXZlIHRoaXMgaXMgdGhlIGluY29ycmVjdCByZXNvdXJjZSB1bmxlc3MgdGhleSBtZWFuIHRvIHNheSB0aGF0IG1lZGljYXRpb24gaXMgZ2l2ZW4gZHVyaW5nIGEgbWVkaWNhbCBlbmNvdW50ZXIKKiB3b3VsZCBsaWtlIHRvIGRpc2N1c3MgCiovIAoKLyoqIAogKiBQYXRpZW50IERlY2Vhc2VkIER1cmluZyBNZWFzdXJlbWVudCBQZXJpb2QKICogSW1tdW5pemF0aW9uIGRlZmluZXMgdGhpcyBhcyB0cnVlIHdoZW4gaXMgYSBib29sZWFuLiBUaGlzIG1heSBoYXZlIHRoZSBlZmZlY3Qgb2YgZGVsZXRpbmcgYSBwZXJzb24gZnJvbSBpbmRpY2F0b3JzIGluIGFsbCBjYWxjdWxhdGlvbnMKICogU2hvdWxkIGludGVuZCB0byB1c2Ugd2hlbiBwYXRpZW50LmRlY2Vhc2VkIEZISVIgYm9vbGVhbiB3YXMgdXBkYXRlZCB0byBUUlVFIGlmIG5vIG90aGVyIGRhdGUgaXMgYXZhaWxhYmxlCiAqIEtlbnlhIEVNUiBleGFtcGxlIGRvZXMgbm90IGFjY291bnQgZm9yIHdoZW4gZGVjZWFzZWQgaXMganVzdCBhIGJvb2xlYW4KICovCgoKLyogdG8gZGVsZXRlKi8KCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWIFBvc2l0aXZlIGJlZm9yZSBlbmQgb2YgbWVhc3VyZW1lbnQgcGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNTAiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0cyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjUzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkNvbmRpdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjU0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjU4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jbGluaWNhbFN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iYWN0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI2NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXRlZ29yeTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjY1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ImVuY291bnRlci1kaWFnbm9zaXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI3NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI3NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYtcG9zaXRpdmUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyODIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjc4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5vbnNldDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyODIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmJlZm9yZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI4MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI4MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBvciAKICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyODciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjg4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyODkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI4OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjkwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyOTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyOTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyOTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI5NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPns8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidmaW5hbCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidhbWVuZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz59PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMwMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzAxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMwMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMwMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZ0ZXN0dHlwZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzA1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMwNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzA3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+dmFsdWU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVi1wb3NpdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMxNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMxMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlzc3VlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmJlZm9yZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMxNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMxNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczgyOnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIxMzIxIiBsb2NhdG9yPSI0MDU6MS00MTY6OTUiIG5hbWU9IkhJViBQb3NpdGl2ZSBiZWZvcmUgZW5kIG9mIGxhc3QgbWVhc3VyZW1lbnQgcGVyaW9kIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJPciIgbG9jYWxJZD0iMTMyMiIgbG9jYXRvcj0iNDA2OjUtNDE2Ojk1Ij4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjEzMjMiIGxvY2F0b3I9IjQwNjo1LTQxMDo5NiI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjEzNjQiIGxvY2F0b3I9IjQwNjoxMi00MTA6OTYiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjEzMjQiIGxvY2F0b3I9IjQwNjoxMy00MDY6MjUiIGFsaWFzPSJDIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMTMyNSIgbG9jYXRvcj0iNDA2OjEzLTQwNjoyMyIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbmRpdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvbmRpdGlvbiIvPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTMyNiIgbG9jYXRvcj0iNDA3OjUtNDEwOjk1Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMzI3IiBsb2NhdG9yPSI0MDc6MTEtNDA5OjMxIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEzMjgiIGxvY2F0b3I9IjQwNzoxMS00MDg6NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iMTMyOSIgbG9jYXRvcj0iNDA3OjExLTQwNzozNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMzMzIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEzMzEiIGxvY2F0b3I9IjQwNzoxMS00MDc6MjYiIHBhdGg9ImNsaW5pY2FsU3RhdHVzIiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iMTMzMiIgbG9jYXRvcj0iNDA3OjMwLTQwNzozNyIgbmFtZT0iYWN0aXZlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSIxMzM4IiBsb2NhdG9yPSI0MDg6OS00MDg6NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjEzMzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTM0MCIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTMzNiIgbG9jYXRvcj0iNDA4OjktNDA4OjE4IiBwYXRoPSJjYXRlZ29yeSIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSIxMzQxIiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEzNDMiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjEzNDIiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjEzMzciIGxvY2F0b3I9IjQwODoyMy00MDg6NDMiIG5hbWU9ImVuY291bnRlci1kaWFnbm9zaXMiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjEzNDQiIGxvY2F0b3I9IjQwOTo5LTQwOTozMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTM0OCIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTM0NiIgbG9jYXRvcj0iNDA5OjktNDA5OjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSIxMzQ3IiBsb2NhdG9yPSI0MDk6MTgtNDA5OjMxIiBuYW1lPSJISVYtcG9zaXRpdmUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQmVmb3JlIiBsb2NhbElkPSIxMzYwIiBsb2NhdG9yPSI0MTA6OS00MTA6OTUiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMzYyIiBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjEzNjEiIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9ZGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTM1MSIgbG9jYXRvcj0iNDEwOjktNDEwOjE1IiBwYXRoPSJvbnNldCIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3VidHJhY3QiIGxvY2FsSWQ9IjEzNTIiIGxvY2F0b3I9IjQxMDoyNC00MTA6OTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iMTM1MyIgbG9jYXRvcj0iNDEwOjI1LTQxMDo1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMzU0IiBsb2NhdG9yPSI0MTA6MzItNDEwOjUxIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb1F1YW50aXR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJEdXJhdGlvbkJldHdlZW4iIGxvY2FsSWQ9IjEzNTgiIGxvY2F0b3I9IjQxMDo1NS00MTA6OTQiIHByZWNpc2lvbj0iRGF5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iMTM1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMzU1IiBsb2NhdG9yPSI0MTA6NzUtNDEwOjk0IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjEzNTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTM1NSIgbG9jYXRvcj0iNDEwOjc1LTQxMDo5NCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iMTM2NSIgbG9jYXRvcj0iNDEyOjUtNDE2Ojk1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTQwMyIgbG9jYXRvcj0iNDEyOjEyLTQxNjo5NSI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTM2NiIgbG9jYXRvcj0iNDEyOjEzLTQxMjoyNyIgYWxpYXM9Ik8iPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIxMzY3IiBsb2NhdG9yPSI0MTI6MTMtNDEyOjI1IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T2JzZXJ2YXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIvPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTM2OCIgbG9jYXRvcj0iNDEzOjUtNDE2Ojk0Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMzY5IiBsb2NhdG9yPSI0MTM6MTEtNDE1OjMyIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEzNzAiIGxvY2F0b3I9IjQxMzoxMS00MTQ6MzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjEzNzYiIGxvY2F0b3I9IjQxMzoxMS00MTM6NDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTM3NyIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEzNzIiIGxvY2F0b3I9IjQxMzoxMS00MTM6MTgiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iMTM3MyIgbG9jYXRvcj0iNDEzOjIzLTQxMzo0MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTM3NCIgbG9jYXRvcj0iNDEzOjI0LTQxMzozMCIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImZpbmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEzNzUiIGxvY2F0b3I9IjQxMzozMy00MTM6NDEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJhbWVuZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJblZhbHVlU2V0IiBsb2NhbElkPSIxMzgxIiBsb2NhdG9yPSI0MTQ6OS00MTQ6MzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZSB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTM4MiIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEzNzkiIGxvY2F0b3I9IjQxNDo5LTQxNDoxNCIgcGF0aD0iY29kZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIxMzgwIiBsb2NhdG9yPSI0MTQ6MTktNDE0OjM2IiBuYW1lPSJISVZ0ZXN0dHlwZUNvZGVzIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSIxMzgzIiBsb2NhdG9yPSI0MTU6OS00MTU6MzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEzODgiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjEzODciIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kZWFibGVDb25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMzg1IiBsb2NhdG9yPSI0MTU6OS00MTU6MTUiIHBhdGg9InZhbHVlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iMTM4NiIgbG9jYXRvcj0iNDE1OjE5LTQxNTozMiIgbmFtZT0iSElWLXBvc2l0aXZlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkJlZm9yZSIgbG9jYWxJZD0iMTQwMCIgbG9jYXRvcj0iNDE2OjktNDE2Ojk0Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTQwMSIgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMzkxIiBsb2NhdG9yPSI0MTY6OS00MTY6MTYiIHBhdGg9Imlzc3VlZCIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3VidHJhY3QiIGxvY2FsSWQ9IjEzOTIiIGxvY2F0b3I9IjQxNjoyNS00MTY6OTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iMTM5MyIgbG9jYXRvcj0iNDE2OjI1LTQxNjo1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMzk0IiBsb2NhdG9yPSI0MTY6MzItNDE2OjUxIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb1F1YW50aXR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJEdXJhdGlvbkJldHdlZW4iIGxvY2FsSWQ9IjEzOTgiIGxvY2F0b3I9IjQxNjo1NS00MTY6OTQiIHByZWNpc2lvbj0iRGF5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iMTM5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMzk1IiBsb2NhdG9yPSI0MTY6NzUtNDE2Ojk0IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjEzOTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTM5NSIgbG9jYXRvcj0iNDE2Ojc1LTQxNjo5NCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM4MzpzIHhtbG5zOndzdHhuczgzPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjEzMjEiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vL2xhc3QgbWVhc3VyZW1lbnQgcGVyaW9kIGlzIGRlZmluZWQgYXMgc2FtZSBsZW5ndGggYXMgY3VycmVudCBtZWFzdXJlbWVudCBwZXJpb2QgIAo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJViBQb3NpdGl2ZSBiZWZvcmUgZW5kIG9mIGxhc3QgbWVhc3VyZW1lbnQgcGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzIyIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5Db25kaXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2xpbmljYWxTdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ImFjdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2F0ZWdvcnk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJlbmNvdW50ZXItZGlhZ25vc2lzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzQ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWLXBvc2l0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM1MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+b25zZXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5iZWZvcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM1NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gLSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmR1cmF0aW9uIGluIGRheXMgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgb3IgCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0cyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQwMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQwMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzY3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk9ic2VydmF0aW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzcyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ezwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2ZpbmFsJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzc1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2FtZW5kZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzgxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzgwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnRlc3R0eXBlQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzODMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM4NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzg0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz52YWx1ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWLXBvc2l0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzOTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aXNzdWVkPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+YmVmb3JlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzOTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzOTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IC0gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzOTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kdXJhdGlvbiBpbiBkYXlzIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczgzOnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIxNDA1IiBsb2NhdG9yPSI0MTg6MS00MjY6NCIgbmFtZT0iSElWIFRyZWF0bWVudCBBY3RpdmUgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iMTQwNiIgbG9jYXRvcj0iNDE5OjQtNDI2OjQiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjE0NTMiIGxvY2F0b3I9IjQxOToxMC00MjY6NCI+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjE0MDciIGxvY2F0b3I9IjQyMDo1LTQyMDoyOCIgYWxpYXM9Ik1TIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIxNDA4IiBsb2NhdG9yPSI0MjA6NS00MjA6MjUiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uU3RhdGVtZW50IiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vTWVkaWNhdGlvblN0YXRlbWVudCIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTQwOSIgbG9jYXRvcj0iNDIxOjUtNDI1OjM2Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTQxMCIgbG9jYXRvcj0iNDIxOjExLTQyMzo2MiI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTQxMSIgbG9jYXRvcj0iNDIxOjExLTQyMjozMyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1YWwiIGxvY2FsSWQ9IjE0MTIiIGxvY2F0b3I9IjQyMToxMS00MjE6MzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE0MTYiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTQxNCIgbG9jYXRvcj0iNDIxOjExLTQyMToxOSIgcGF0aD0ic3RhdHVzIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTQxNSIgbG9jYXRvcj0iNDIxOjIzLTQyMTozMiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9InJlY29yZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjE0MjAiIGxvY2F0b3I9IjQyMjo5LTQyMjozMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxNDIxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxNDIyIiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE0MTgiIGxvY2F0b3I9IjQyMjo5LTQyMjoyMSIgcGF0aD0icmVhc29uQ29kZSIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iMTQyMyIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE0MjUiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSIxNDI0IiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iMTQxOSIgbG9jYXRvcj0iNDIyOjI2LTQyMjozMyIgbmFtZT0iT24gQVJUIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkJlZm9yZSIgbG9jYWxJZD0iMTQzMyIgbG9jYXRvcj0iNDIzOjktNDIzOjYyIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iMTQzMCIgbG9jYXRvcj0iNDIzOjIyLTQyMzoyNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE0MzIiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjE0MzEiIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UGVyaW9kIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTQyNyIgbG9jYXRvcj0iNDIzOjktNDIzOjIwIiBwYXRoPSJlZmZlY3RpdmUiIHNjb3BlPSJNUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iMTQyOCIgbG9jYXRvcj0iNDIzOjM2LTQyMzo2MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjE0MjkiIGxvY2F0b3I9IjQyMzo0My00MjM6NjIiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iT3IiIGxvY2FsSWQ9IjE0MzUiIGxvY2F0b3I9IjQyNDo5LTQyNTozNiI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFmdGVyIiBsb2NhbElkPSIxNDQzIiBsb2NhdG9yPSI0MjQ6MTAtNDI0OjYyIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjE0NDAiIGxvY2F0b3I9IjQyNDoyMy00MjQ6MjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxNDQyIiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxNDQxIiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfVBlcmlvZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE0MzciIGxvY2F0b3I9IjQyNDoxMC00MjQ6MjEiIHBhdGg9ImVmZmVjdGl2ZSIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjE0MzgiIGxvY2F0b3I9IjQyNDozNC00MjQ6NjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxNDM5IiBsb2NhdG9yPSI0MjQ6NDMtNDI0OjYyIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iMTQ0NSIgbG9jYXRvcj0iNDI1OjgtNDI1OjM1Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjE0NDYiIGxvY2F0b3I9IjQyNTo4LTQyNToyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE0NTAiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjE0NDkiIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UGVyaW9kIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTQ0OCIgbG9jYXRvcj0iNDI1OjE1LTQyNToyNiIgcGF0aD0iZWZmZWN0aXZlIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTQ1MiIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfURhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxNDUxIiBsb2NhdG9yPSI0MjU6MzItNDI1OjM1Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM4NDpzIHhtbG5zOndzdHhuczg0PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjE0MDUiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJViBUcmVhdG1lbnQgQWN0aXZlIGR1cmluZyB0aGUgbWVhc3VyZW1lbnQgcGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MDYiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDUzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TWVkaWNhdGlvblN0YXRlbWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQxMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQxMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQxNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPj08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4ncmVjb3JkZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5yZWFzb25Db2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iT24gQVJUIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQyNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVmZmVjdGl2ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0cyBiZWZvcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVmZmVjdGl2ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZHMgYWZ0ZXI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBvciA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDQ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lZmZlY3RpdmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczg0OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIxNDU1IiBsb2NhdG9yPSI0Mjk6MS00Mzc6NCIgbmFtZT0iSElWIFRyZWF0bWVudCBBY3RpdmUgZHVyaW5nIGxhc3QgbWVhc3VyZW1lbnQgcGVyaW9kIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjE0NTYiIGxvY2F0b3I9IjQzMDo0LTQzNzo0Ij4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxNTE1IiBsb2NhdG9yPSI0MzA6MTAtNDM3OjQiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxNDU3IiBsb2NhdG9yPSI0MzE6NS00MzE6MjgiIGFsaWFzPSJNUyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMTQ1OCIgbG9jYXRvcj0iNDMxOjUtNDMxOjI1IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9TWVkaWNhdGlvblN0YXRlbWVudCIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL01lZGljYXRpb25TdGF0ZW1lbnQiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjE0NTkiIGxvY2F0b3I9IjQzMjo1LTQzNjozNiI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjE0NjAiIGxvY2F0b3I9IjQzMjoxMS00MzQ6MTA3Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxNDYxIiBsb2NhdG9yPSI0MzI6MTEtNDMzOjMzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVhbCIgbG9jYWxJZD0iMTQ2MiIgbG9jYXRvcj0iNDMyOjExLTQzMjozMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTQ2NiIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNDY0IiBsb2NhdG9yPSI0MzI6MTEtNDMyOjE5IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJNUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxNDY1IiBsb2NhdG9yPSI0MzI6MjMtNDMyOjMyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0icmVjb3JkZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW55SW5WYWx1ZVNldCIgbG9jYWxJZD0iMTQ3MCIgbG9jYXRvcj0iNDMzOjktNDMzOjMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjE0NzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjE0NzIiIGFsaWFzPSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTQ2OCIgbG9jYXRvcj0iNDMzOjktNDMzOjIxIiBwYXRoPSJyZWFzb25Db2RlIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSIxNDczIiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTQ3NSIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjE0NzQiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIxNDY5IiBsb2NhdG9yPSI0MzM6MjYtNDMzOjMzIiBuYW1lPSJPbiBBUlQiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQmVmb3JlIiBsb2NhbElkPSIxNDg5IiBsb2NhdG9yPSI0MzQ6OS00MzQ6MTA3Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iMTQ4NiIgbG9jYXRvcj0iNDM0OjIyLTQzNDoyNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE0ODgiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjE0ODciIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UGVyaW9kIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTQ3NyIgbG9jYXRvcj0iNDM0OjktNDM0OjIwIiBwYXRoPSJlZmZlY3RpdmUiIHNjb3BlPSJNUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN1YnRyYWN0IiBsb2NhbElkPSIxNDc4IiBsb2NhdG9yPSI0MzQ6MzYtNDM0OjEwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxNDc5IiBsb2NhdG9yPSI0MzQ6MzctNDM0OjYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjE0ODAiIGxvY2F0b3I9IjQzNDo0NC00MzQ6NjMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvUXVhbnRpdHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkR1cmF0aW9uQmV0d2VlbiIgbG9jYWxJZD0iMTQ4NCIgbG9jYXRvcj0iNDM0OjY3LTQzNDoxMDYiIHByZWNpc2lvbj0iRGF5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iMTQ4MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxNDgxIiBsb2NhdG9yPSI0MzQ6ODctNDM0OjEwNiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxNDgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjE0ODEiIGxvY2F0b3I9IjQzNDo4Ny00MzQ6MTA2IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iT3IiIGxvY2FsSWQ9IjE0OTEiIGxvY2F0b3I9IjQzNTo5LTQzNjozNiI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFmdGVyIiBsb2NhbElkPSIxNTA1IiBsb2NhdG9yPSI0MzU6MTAtNDM1OjEwNyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxNTAyIiBsb2NhdG9yPSI0MzU6MjMtNDM1OjI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTUwNCIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTUwMyIgYXNUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QZXJpb2QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNDkzIiBsb2NhdG9yPSI0MzU6MTAtNDM1OjIxIiBwYXRoPSJlZmZlY3RpdmUiIHNjb3BlPSJNUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN1YnRyYWN0IiBsb2NhbElkPSIxNDk0IiBsb2NhdG9yPSI0MzU6MzQtNDM1OjEwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjE0OTUiIGxvY2F0b3I9IjQzNTozNS00MzU6NjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTQ5NiIgbG9jYXRvcj0iNDM1OjQ0LTQzNTo2MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9RdWFudGl0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRHVyYXRpb25CZXR3ZWVuIiBsb2NhbElkPSIxNTAwIiBsb2NhdG9yPSI0MzU6NjctNDM1OjEwNiIgcHJlY2lzaW9uPSJEYXkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSIxNDk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjE0OTciIGxvY2F0b3I9IjQzNTo4Ny00MzU6MTA2IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjE0OTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTQ5NyIgbG9jYXRvcj0iNDM1Ojg3LTQzNToxMDYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjE1MDciIGxvY2F0b3I9IjQzNjo4LTQzNjozNSI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxNTA4IiBsb2NhdG9yPSI0MzY6OC00MzY6MjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxNTEyIiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxNTExIiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfVBlcmlvZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE1MTAiIGxvY2F0b3I9IjQzNjoxNS00MzY6MjYiIHBhdGg9ImVmZmVjdGl2ZSIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjE1MTQiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTUxMyIgbG9jYXRvcj0iNDM2OjMyLTQzNjozNSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zODU6cyB4bWxuczp3c3R4bnM4NT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIxNDU1Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ly9sYXN0IG1lYXN1cmVtZW50IHBlcmlvZCBpcyBkZWZpbmVkIGFzIHNhbWUgbGVuZ3RoIGFzIGN1cnJlbnQgbWVhc3VyZW1lbnQgcGVyaW9kICAKPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYgVHJlYXRtZW50IEFjdGl2ZSBkdXJpbmcgbGFzdCBtZWFzdXJlbWVudCBwZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ1NiI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NZWRpY2F0aW9uU3RhdGVtZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ2MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ2NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidyZWNvcmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnJlYXNvbkNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJPbiBBUlQiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0ODkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDc2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZWZmZWN0aXZlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ4OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnRzIGJlZm9yZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDgwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiAtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDg0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZHVyYXRpb24gaW4gZGF5cyBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ4MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZWZmZWN0aXZlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUwNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kcyBhZnRlcjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0OTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IC0gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kdXJhdGlvbiBpbiBkYXlzIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIG9yIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTA3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUxMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVmZmVjdGl2ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zODU6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjE1MTciIGxvY2F0b3I9IjQ0MDoyLTQ0Njo0IiBuYW1lPSJISVYgVHJlYXRtZW50IFN0YXJ0ZWQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iMTUxOCIgbG9jYXRvcj0iNDQxOjQtNDQ2OjQiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjE1NTEiIGxvY2F0b3I9IjQ0MToxMC00NDY6NCI+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjE1MTkiIGxvY2F0b3I9IjQ0Mjo1LTQ0MjoyOCIgYWxpYXM9Ik1TIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIxNTIwIiBsb2NhdG9yPSI0NDI6NS00NDI6MjUiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uU3RhdGVtZW50IiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vTWVkaWNhdGlvblN0YXRlbWVudCIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTUyMSIgbG9jYXRvcj0iNDQzOjUtNDQ1OjU1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTUyMiIgbG9jYXRvcj0iNDQzOjExLTQ0NDozMyI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWFsIiBsb2NhbElkPSIxNTIzIiBsb2NhdG9yPSI0NDM6MTEtNDQzOjMyIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTUyNyIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTUyNSIgbG9jYXRvcj0iNDQzOjExLTQ0MzoxOSIgcGF0aD0ic3RhdHVzIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTUyNiIgbG9jYXRvcj0iNDQzOjIzLTQ0MzozMiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9InJlY29yZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjE1MzEiIGxvY2F0b3I9IjQ0NDo5LTQ0NDozMyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjE1MzIiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxNTMzIiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTUyOSIgbG9jYXRvcj0iNDQ0OjktNDQ0OjIxIiBwYXRoPSJyZWFzb25Db2RlIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSIxNTM0IiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxNTM2IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjE1MzUiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iMTUzMCIgbG9jYXRvcj0iNDQ0OjI2LTQ0NDozMyIgbmFtZT0iT24gQVJUIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjE1NDMiIGxvY2F0b3I9IjQ0NTo5LTQ0NTo1NSI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSIxNTQwIiBsb2NhdG9yPSI0NDU6MjItNDQ1OjI3Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxNTQyIiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTU0MSIgYXNUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QZXJpb2QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE1MzgiIGxvY2F0b3I9IjQ0NTo5LTQ0NToyMCIgcGF0aD0iZWZmZWN0aXZlIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW50ZXJ2YWwiIGxvY2FsSWQ9IjE1NDQiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmxvdyB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE1NDUiIHBhdGg9ImxvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjE1MzkiIGxvY2F0b3I9IjQ0NTozNi00NDU6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvdz4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNTQ3IiBwYXRoPSJsb3dDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTUzOSIgbG9jYXRvcj0iNDQ1OjM2LTQ0NTo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE1NDgiIHBhdGg9ImhpZ2giPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxNTM5IiBsb2NhdG9yPSI0NDU6MzYtNDQ1OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNTUwIiBwYXRoPSJoaWdoQ2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjE1MzkiIGxvY2F0b3I9IjQ0NTozNi00NDU6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM4NjpzIHhtbG5zOndzdHhuczg2PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjE1MTciPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJViBUcmVhdG1lbnQgU3RhcnRlZCBkdXJpbmcgdGhlIG1lYXN1cmVtZW50IHBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTE4Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1NTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTU1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1lZGljYXRpb25TdGF0ZW1lbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTIyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidyZWNvcmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnJlYXNvbkNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJPbiBBUlQiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUzOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZWZmZWN0aXZlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTU0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnRzIGR1cmluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zODY6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgPC93c3R4bnM1NzpkZWY+CiAgPC93c3R4bnM1NzpzdGF0ZW1lbnRzPgogIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHhtbG5zOndzdHhuczg3PSJ1cm46aGw3LW9yZzplbG06cjEiPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1JbmZvIiB0cmFuc2xhdG9yVmVyc2lvbj0iMy42LjAiIHRyYW5zbGF0b3JPcHRpb25zPSJFbmFibGVBbm5vdGF0aW9ucyxFbmFibGVMb2NhdG9ycyxEaXNhYmxlTGlzdERlbW90aW9uLERpc2FibGVMaXN0UHJvbW90aW9uIiBzaWduYXR1cmVMZXZlbD0iTm9uZSIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0RhdGVUaW1lIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0RhdGVUaW1lIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0ludGVydmFsIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0ludGVydmFsIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbU1ddIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtTV10uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtNU01dIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtNU01dLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbVHJhbnNdIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtUcmFuc10uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtQV0lEXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbUFdJRF0uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtQcmlzb25lcl0gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW1ByaXNvbmVyXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW1NXXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbU1ddLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbTVNNXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbTVNNXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW1RyYW5zXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbVHJhbnNdLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbUFdJRF0gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW1BXSURdLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbUHJpc29uZXJdIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtQcmlzb25lcl0uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtTV10gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW1NXXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW01TTV0gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW01TTV0uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtUcmFuc10gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW1RyYW5zXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW1BXSURdIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtQV0lEXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW1ByaXNvbmVyXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbUHJpc29uZXJdLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbRGlhZ25vc2VkIFRCXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbRGlhZ25vc2VkIFRCXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW1ByZXN1bXB0aXZlIFRCXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbUHJlc3VtcHRpdmUgVEJdLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbQ29tbXVuaXR5LWxldmVsIHRlc3RpbmddIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtDb21tdW5pdHktbGV2ZWwgdGVzdGluZ10uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtGYWNpbGl0eS1sZXZlbCB0ZXN0aW5nXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbRmFjaWxpdHktbGV2ZWwgdGVzdGluZ10uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0RhdGVUaW1lIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0RhdGVUaW1lIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0ludGVydmFsIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0ludGVydmFsIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkFubm90YXRpb24iPgogICAgICA8d3N0eG5zODg6cyB4bWxuczp3c3R4bnM4OD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIxNTE3Ij4KICAgICAgICA8cz4KICAgICAgICAgIDxzPgogICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgPHM+bGlicmFyeSBISVZJbmRpY2F0b3JDb21tb24gdmVyc2lvbiAnMC4wLjEnPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgIDwvcz4KICAgICAgICA8L3M+CiAgICAgIDwvd3N0eG5zODg6cz4KICAgIDwvd3N0eG5zODc6YW5ub3RhdGlvbj4KICA8L3dzdHhuczg3OmFubm90YXRpb24+CjwvTGlicmFyeT4K"/>
  </content>
  <content>
    <contentType value="text/cql"/>
    <data
          value="bGlicmFyeSBISVZJbmRpY2F0b3JDb21tb24gdmVyc2lvbiAnMC4wLjEnIAoKdXNpbmcgRkhJUiB2ZXJzaW9uICc0LjAuMScKCgpjb2Rlc3lzdGVtICJPYnNlcnZhdGlvblZhbHVlIjogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tdmFsdWUnCmNvZGVzeXN0ZW0gIkhJVl9EQUtfQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vaGl2LWRhay9Db2RlU3lzdGVtL0hJVi1EQUtDb25jZXB0cycKY29kZXN5c3RlbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jbGluaWNhbCcKY29kZXN5c3RlbSAiQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jYXRlZ29yeScKY29kZXN5c3RlbSAiT2JzZXJ2YXRpb25TdGF0dXNDb2RlcyI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL29ic2VydmF0aW9uLXN0YXR1cycKCmNvZGVzeXN0ZW0gIktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2hpdi1kYWsvVmFsdWVTZXQvaGl2LWItZGU1MScKY29kZXN5c3RlbSAiSElWc3RhdHVzQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vaGl2LWRhay9WYWx1ZVNldC9oaXYtYi1kZTExNicKY29kZXN5c3RlbSAiSElWdHJlYXRtZW50b3V0Y29tZUNvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2hpdi1kYWsvVmFsdWVTZXQvaGl2LWgtZGU0MicKY29kZXN5c3RlbSAiT2JzZXJ2YXRpb25DYXRlZ29yeUNvZGVzIjogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnknCgppbmNsdWRlIEZISVJIZWxwZXJzIHZlcnNpb24gJzQuMC4xJwppbmNsdWRlIFdIT0NvbW1vbiBjYWxsZWQgV0NvbQppbmNsdWRlIEZISVJDb21tb24gY2FsbGVkIEZDCgpwYXJhbWV0ZXIgIk1lYXN1cmVtZW50IFBlcmlvZCIgSW50ZXJ2YWw8RGF0ZT4gZGVmYXVsdCBJbnRlcnZhbFtAMjAyMC0wMS0wMSwgQDIwMjAtMTItMzFdCgpjb2RlICJTZXggV29ya2VyIjogJ0hJVi5CLkRFNTEnIGZyb20gIktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIiBkaXNwbGF5ICdzZXggd29ya2VyJwpjb2RlICJNZW4gd2hvIGhhdmUgc2V4IHdpdGggbWVuIjogJ0hJVi5CLkRFNTInIGZyb20gIktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIiBkaXNwbGF5ICdNU00nCmNvZGUgIlRyYW5zIGFuZCBnZW5kZXItZGl2ZXJzZSBwZW9wbGUiOiAnSElWLkIuREU1MycgZnJvbSAiS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiIGRpc3BsYXkgJ1RyYW5zJwpjb2RlICJQZW9wbGUgd2hvIGluamVjdCBkcnVncyI6ICdISVYuQi5ERTU0JyBmcm9tICJLZXlwb3B1bGF0aW9ubWVtYmVydHlwZSpDb2RlcyIgZGlzcGxheSAnUFdJRCcKY29kZSAiUGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MiOiAnSElWLkIuREU1NScgZnJvbSAiS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiIGRpc3BsYXkgJ1ByaXNvbmVyJwoKY29kZSAiSElWLXBvc2l0aXZlIjogJ0hJVi5CLkRFMTE2JyBmcm9tICJISVZzdGF0dXNDb2RlcyIgZGlzcGxheSAnSElWIFBvc2l0aXZlJwpjb2RlICJEaWFnbm9zZWQgVEIiOiAnSElWLkQuREU5NDAnIGZyb20gIkhJVnN0YXR1c0NvZGVzIiBkaXNwbGF5ICdEaWFnbm9zZWQgVEInCmNvZGUgIlByZXN1bXB0aXZlIFRCIjogJ0hJVi5ELkRFOTQ1JyBmcm9tICJISVZzdGF0dXNDb2RlcyIgZGlzcGxheSAnUHJlc3VtcHRpdmUgVEInCgovL2NvZGUgIk9uIEFSVCI6ICdISVYuRC5ERTM4JyBmcm9tICJISVZfREFLX0NvZGVzIiBkaXNwbGF5ICdPbiBBUlQnCgpjb2Rlc3lzdGVtIEFSVENvZGVzOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvQ29kZVN5c3RlbS9hcnQtY29kZXMnCnZhbHVlc2V0ICJPbiBBUlQiOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvb24tYXJ0Jwp2YWx1ZXNldCAiZW5jb3VudGVyLWRpYWdub3NpcyI6ICdodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9lbmNvdW50ZXItZGlhZ25vc2lzJwp2YWx1ZXNldCAic29jaWFsLWhpc3RvcnkiOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvc29jaWFsLWhpc3RvcnknCnZhbHVlc2V0ICJISVZ0ZXN0dHlwZUNvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2hpdi1kYWsvVmFsdWVTZXQvaGl2LWItZGU4MicKdmFsdWVzZXQgIkNvbW11bml0eS1sZXZlbCB0ZXN0aW5nIiA6ICdodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9ISVYuQi5ERTE2Jwp2YWx1ZXNldCAiRmFjaWxpdHktbGV2ZWwgdGVzdGluZyIgOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvSElWLkIuREUxNycKdmFsdWVzZXQgIkFOQyBjb250YWN0IGR1cmluZyBwcmVnbmFuY3kiIDogJ2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L0hJVi5FLkRFMzknCgovL3ZhbHVlc2V0ICJoaXYgcG9zaXRpdmUiOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvc29jaWFsLWhpc3RvcnknCgpjb2RlICJMb3N0IHRvIGZvbGxvdy11cCI6ICdISVYuSC5ERTQyJyBmcm9tICJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiIGRpc3BsYXkgJ0xvc3QgdG8gZm9sbG93LXVwJwpjb2RlICJUcmFuc2ZlcnJlZCBvdXQiOiAnSElWLkguREU0MycgZnJvbSAiSElWdHJlYXRtZW50b3V0Y29tZUNvZGVzIiBkaXNwbGF5ICdUcmFuc2ZlcnJlZCBvdXQnCmNvZGUgIkRlYXRoIChkb2N1bWVudGVkKSI6ICdISVYuSC5ERTQ0JyBmcm9tICJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiIGRpc3BsYXkgJ0RlYXRoIChkb2N1bWVudGVkKScKY29kZSAiUmVmdXNlZCAoc3RvcHBlZCkgdHJlYXRtZW50IjogJ0hJVi5ILkRFNDUnIGZyb20gIkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyIgZGlzcGxheSAnUmVmdXNlZCAoc3RvcHBlZCkgdHJlYXRtZW50JwoKY29kZXN5c3RlbSAiQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvYWRtaW5pc3RyYXRpdmUtZ2VuZGVyJwpjb2RlICJNYWxlcyIgOiAnbWFsZScgZnJvbSAiQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIiBkaXNwbGF5ICdNYWxlcycKY29kZSAiRmVtYWxlcyIgOiAnZmVtYWxlJyBmcm9tICJBZG1pbmlzdHJhdGl2ZSBHZW5kZXIgQ29kZXMiIGRpc3BsYXkgJ0ZlbWFsZXMnCmNvZGUgIk90aGVyIiA6ICdvdGhlcicgZnJvbSAiQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIiBkaXNwbGF5ICdPdGhlci9OQScKLyogRVhQQU5ERUQgKi8KY29kZSAiVHJhbnMgTWFsZXMiIDogJ3RyYW5zZ2VuZGVyIG1hbGUnIGZyb20gIkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyIgZGlzcGxheSAnVHJhbnMgTWFsZXMnCmNvZGUgIlRyYW5zIEZlbWFsZXMiIDogJ3RyYW5zZ2VuZGVyIGZlbWFsZScgZnJvbSAiQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIiBkaXNwbGF5ICdUcmFucyBGZW1hbGVzJwoKCgovLyBDb25kaXRpb24gQ2xpbmljYWwgU3RhdHVzIENvZGVzIC0gQ29uc2lkZXIgdmFsdWUgc2V0cyBmb3IgdGhlc2UKY29kZSAiYWN0aXZlIjogJ2FjdGl2ZScgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKY29kZSAicmVjdXJyZW5jZSI6ICdyZWN1cnJlbmNlJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJyZWxhcHNlIjogJ3JlbGFwc2UnIGZyb20gIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiCmNvZGUgImluYWN0aXZlIjogJ2luYWN0aXZlJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJyZW1pc3Npb24iOiAncmVtaXNzaW9uJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJyZXNvbHZlZCI6ICdyZXNvbHZlZCcgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKCi8vIENvbmRpdGlvbiBDYXRlZ29yeSBDb2Rlcwpjb2RlICJwcm9ibGVtLWxpc3QtaXRlbSI6ICdwcm9ibGVtLWxpc3QtaXRlbScgZnJvbSAiQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyIgZGlzcGxheSAnUHJvYmxlbSBMaXN0IEl0ZW0nCi8vY29kZSAiZW5jb3VudGVyLWRpYWdub3NpcyI6ICdlbmNvdW50ZXItZGlhZ25vc2lzJyBmcm9tICJDb25kaXRpb25DYXRlZ29yeUNvZGVzIiBkaXNwbGF5ICdFbmNvdW50ZXIgRGlhZ25vc2lzJwoKLy8gRXBpc29kZSBvZiBDYXJlIFN0YXR1cwovL2NvZGUgInNvY2lhbC1oaXN0b3J5IjogJ3NvY2lhbC1oaXN0b3J5JyBmcm9tICJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXMiIGRpc3BsYXkgJ1NvY2lhbCBIaXN0b3J5JwoKY29udGV4dCBQYXRpZW50CgovKgogKiBISVYgUG9zaXRpdmUgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QKICogRG9lcyBpc3N1ZWQgaW1wbHkgdGhhdCByZXN1bHRzIHJldHVybmVkIHRvIHRlc3RlcgogKiBvciBzaG91bGQgdXNlIGNvbW11bmljYXRpb24gb3IgZW5jb3VudGVyIHJlc291cmNlIHRvIHNwZWNpZnk/CiAqLwoKCgpkZWZpbmUgIkhJViBQb3NpdGl2ZSBDb25kaXRpb24iOgpbQ29uZGl0aW9uXSBDCiAgICB3aGVyZSBDLmNsaW5pY2FsU3RhdHVzIH4gImFjdGl2ZSIKICAgIGFuZCBDLmNhdGVnb3J5IGluICJlbmNvdW50ZXItZGlhZ25vc2lzIgogICAgYW5kIEMuY29kZSB+ICJISVYtcG9zaXRpdmUiCgpkZWZpbmUgIkhJViBQb3NpdGl2ZSBPYnNlcnZhdGlvbiI6CltPYnNlcnZhdGlvbl0gTwogICAgd2hlcmUgTy5zdGF0dXMgaW4geydmaW5hbCcsICdhbWVuZGVkJ30KICAgIGFuZCBPLmNvZGUgaW4gIkhJVnRlc3R0eXBlQ29kZXMiCiAgICBhbmQgTy52YWx1ZSB+ICJISVYtcG9zaXRpdmUiCgoKZGVmaW5lICJISVYgdGVzdCByZXN1bHRlZCI6CiAgW09ic2VydmF0aW9uXSBPCiAgICB3aGVyZSBPLnN0YXR1cyBpbiB7J2ZpbmFsJywgJ2FtZW5kZWQnfQogICAgYW5kIE8uY29kZSBpbiAiSElWdGVzdHR5cGVDb2RlcyIKCmRlZmluZSAiSElWIFRyZWF0bWVudCBBY3RpdmUiOgpbTWVkaWNhdGlvblN0YXRlbWVudF0gTVMKICAgIHdoZXJlIE1TLnN0YXR1cyA9ICdyZWNvcmRlZCcKICAgIGFuZCBNUy5yZWFzb25Db2RlIGluICJPbiBBUlQiCgoKZGVmaW5lICJQYXRpZW50IERlY2Vhc2VkIGJlZm9yZSBlbmQgb2YgTWVhc3VyZW1lbnQgUGVyaW9kIjoKICBjYXNlIAogICAgd2hlbiBQYXRpZW50LmRlY2Vhc2VkIGlzIEZISVIuYm9vbGVhbiBhbmQgUGF0aWVudC5kZWNlYXNlZCB+IHRydWUgdGhlbiBQYXRpZW50Lm1ldGEubGFzdFVwZGF0ZWQgIGJlZm9yZSBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgIHdoZW4gUGF0aWVudC5kZWNlYXNlZCBpcyBGSElSLmRhdGVUaW1lIHRoZW4gUGF0aWVudC5kZWNlYXNlZCBhcyBGSElSLmRhdGVUaW1lIGJlZm9yZSBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgIGVsc2UgZmFsc2UKICBlbmQKCmRlZmluZSAiUGF0aWVudCBEZWNlYXNlZCBkdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIjoKICBjYXNlIAogICAgd2hlbiBQYXRpZW50LmRlY2Vhc2VkIGlzIEZISVIuYm9vbGVhbiBhbmQgUGF0aWVudC5kZWNlYXNlZCB+IHRydWUgdGhlbiBQYXRpZW50Lm1ldGEubGFzdFVwZGF0ZWQgYmVmb3JlIGVuZCBvZiAgIk1lYXN1cmVtZW50IFBlcmlvZCIgYW5kICBQYXRpZW50Lm1ldGEubGFzdFVwZGF0ZWQgYWZ0ZXIgc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgIHdoZW4gUGF0aWVudC5kZWNlYXNlZCBpcyBGSElSLmRhdGVUaW1lIHRoZW4gUGF0aWVudC5kZWNlYXNlZCBhcyBGSElSLmRhdGVUaW1lIGJlZm9yZSBlbmQgb2YgICJNZWFzdXJlbWVudCBQZXJpb2QiIGFuZCBQYXRpZW50LmRlY2Vhc2VkIGFzIEZISVIuZGF0ZVRpbWUgYWZ0ZXIgc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgIGVsc2UgZmFsc2UKICBlbmQKCi8qIEVuZCBvZiBjYXJlIGJlY2F1c2Ugb2YgdHJhbnNmZXJyaW5nIG91dCwgZGVhdGgsIGxvc3QgdG8gZm9sbG93IHVwLCBvciBzdG9wcGVkIHRyZWF0bWVudCovCgpkZWZpbmUgIlN0b3BwZWQgQVJUIGF0IEZhY2lsaXR5IGR1cmluZyB0aGUgbWVhc3VyZW1lbnQgcGVyaW9kIjoKICAgIGV4aXN0cygKICAgIFtFcGlzb2RlT2ZDYXJlXSBFT1MKICAgIHdoZXJlIEVPUy50eXBlIGluICJPbiBBUlQiCiAgICBhbmQgKGV4aXN0cyAoCiAgICAgIEVPUy5zdGF0dXNIaXN0b3J5IEgKICAgICAgd2hlcmUgSC5zdGF0dXMgPSAnZmluaXNoZWQnCiAgICAgIGFuZCBILnBlcmlvZCBlbmRzIGR1cmluZyAiTWVhc3VyZW1lbnQgUGVyaW9kIgogICAgKSAKICAgIG9yICgKICAgICAgRU9TLnN0YXR1cyA9ICdmaW5pc2hlZCcKICAgICAgYW5kIEVPUy5wZXJpb2QgZW5kcyBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgICkKICAgICkKICAgICkKCi8qCiAqIEJ5IEFnZSBTdHJhdGlmaWVycwogKiAoMOKAkzQsIDXigJM5LCAxMOKAkzE0LCAxNeKAkzE5LCAyMOKAkzI0LCAyNeKAkzI5LCAzMOKAkzM0LCAzNeKAkzM5LCA0MOKAkzQ0LCA0NeKAkzQ5LCA1MCsgeWVhcnMpCiAqIAogKi8KZGVmaW5lICJCeSBBZ2UgU3RyYXRpZmllciI6CiAgICBjYXNlIAogICAgICAgIHdoZW4gQWdlSW5ZZWFyc0F0KHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKSA8PSA0IHRoZW4gJzAtNCcKICAgICAgICB3aGVuIEFnZUluWWVhcnNBdChzdGFydCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikgPD0gOSB0aGVuICc1LTknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDE0IHRoZW4gJzEw4oCTMTQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDE5IHRoZW4gJzE14oCTMTknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDI0IHRoZW4gJzIw4oCTMjQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDI5IHRoZW4gJzI14oCTMjknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDM0IHRoZW4gJzMw4oCTMzQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDM5IHRoZW4gJzM14oCTMzknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDQ0IHRoZW4gJzQw4oCTNDQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDQ5IHRoZW4gJzQ14oCTNDknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpID49IDUwIHRoZW4gJzUwKycKICAgICAgICBlbHNlIG51bGwKICAgIGVuZAogIAogIC8qCiAqIEJ5IEFnZSBTdHJhdGlmaWVycwogKiBBZ2UgKDDigJM0LCA14oCTOSwgMTDigJMxNCwgMTXigJMxOSwgMjDigJMyNCwgMjXigJM0OSwgNTArIHllYXJzKQogKiAKICovCmRlZmluZSAiQnkgQWdlIFN0cmF0aWZpZXIgMiI6CiAgICBjYXNlIAogICAgICAgIHdoZW4gQWdlSW5ZZWFyc0F0KHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKSA8PSA0IHRoZW4gJzAtNCcKICAgICAgICB3aGVuIEFnZUluWWVhcnNBdChzdGFydCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikgPD0gOSB0aGVuICc1LTknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDE0IHRoZW4gJzEw4oCTMTQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDE5IHRoZW4gJzE14oCTMTknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDI0IHRoZW4gJzIw4oCTMjQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDQ5IHRoZW4gJzI14oCTNDknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpID49IDUwIHRoZW4gJzUwKycKICAgICAgICBlbHNlIG51bGwKICAgIGVuZAoKLyoKICogQnkgc3RhdGUgc3RyYXRpZmllcgogKi8KCmRlZmluZSAiQnkgR2VvZ3JhcGhpYyBSZWdpb24gU3RyYXRpZmllciI6CiAgICBGaXJzdChQYXRpZW50LmFkZHJlc3MgQSB3aGVyZSBBLnVzZSBpbiB7ICdob21lJyB9KS5zdGF0ZQoKLyoKICogQnkgQWRtaW5pc3RyYXRpdmUgR2VuZGVyIG9mIFBhdGllbnQgU3RyYXRpZmllcgogKiBOZWVkIHRvIGV4cGFuZCBjb2RlcwogKi8KCmRlZmluZSAiQnkgQWRtaW5pc3RyYXRpdmUgR2VuZGVyIFN0cmF0aWZpZXIiOgogICAgY2FzZSAKICAgICAgICB3aGVuIFBhdGllbnQuZ2VuZGVyID0gJ21hbGUnIHRoZW4gIk1hbGVzIgogICAgICAgIHdoZW4gUGF0aWVudC5nZW5kZXIgPSAnZmVtYWxlJyB0aGVuICJGZW1hbGVzIgogICAgICAgIHdoZW4gUGF0aWVudC5nZW5kZXIgPSAndHJhbnNnZW5kZXIgZmVtYWxlJyB0aGVuICJUcmFucyBGZW1hbGVzIgogICAgICAgIHdoZW4gUGF0aWVudC5nZW5kZXIgPSAndHJhbnNnZW5kZXIgbWFsZScgdGhlbiAiVHJhbnMgTWFsZXMiCiAgICAgICAgZWxzZSAiT3RoZXIiCiAgICBlbmQKCi8qCiAqIEtleSBwb3B1bGF0aW9ucyAobWVuIHdobyBoYXZlIHNleCB3aXRoIG1lbiwgcGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MsIHBlb3BsZSB3aG8gaW5qZWN0IGRydWdzLCBzZXggd29ya2VycywgdHJhbnMgYW5kIGdlbmRlciBkaXZlcnNlIHBlb3BsZSkKICovCgogZGVmaW5lIFNXOgogIGV4aXN0cyAoCiAgICBbT2JzZXJ2YXRpb25dIE8KICAgIHdoZXJlIE8uc3RhdHVzIGluIHsgJ2ZpbmFsJywgJ2FtZW5kZWQnLCAnY29ycmVjdGVkJyB9CiAgICBhbmQgTy5jYXRlZ29yeSBpbiAic29jaWFsLWhpc3RvcnkiCiAgICBhbmQgTy5jb2RlIH4gIlNleCBXb3JrZXIiCiAgKQoKIGRlZmluZSBNU006CiAgZXhpc3RzICgKICAgIFtPYnNlcnZhdGlvbl0gTwogICAgd2hlcmUgTy5zdGF0dXMgaW4geyAnZmluYWwnLCAnYW1lbmRlZCcsICdjb3JyZWN0ZWQnIH0KICAgIGFuZCBPLmNhdGVnb3J5IGluICJzb2NpYWwtaGlzdG9yeSIKICAgIGFuZCBPLmNvZGUgfiAiTWVuIHdobyBoYXZlIHNleCB3aXRoIG1lbiIKICApCgogIGRlZmluZSBUcmFuczoKICBleGlzdHMgKAogICAgW09ic2VydmF0aW9uXSBPCiAgICB3aGVyZSBPLnN0YXR1cyBpbiB7ICdmaW5hbCcsICdhbWVuZGVkJywgJ2NvcnJlY3RlZCcgfQogICAgYW5kIE8uY2F0ZWdvcnkgaW4gInNvY2lhbC1oaXN0b3J5IgogICAgYW5kIE8uY29kZSB+ICJUcmFucyBhbmQgZ2VuZGVyLWRpdmVyc2UgcGVvcGxlIgogICkKCiAgZGVmaW5lIFBXSUQ6CiAgZXhpc3RzICgKICAgIFtPYnNlcnZhdGlvbl0gTwogICAgd2hlcmUgTy5zdGF0dXMgaW4geyAnZmluYWwnLCAnYW1lbmRlZCcsICdjb3JyZWN0ZWQnIH0KICAgIGFuZCBPLmNhdGVnb3J5IGluICJzb2NpYWwtaGlzdG9yeSIKICAgIGFuZCBPLmNvZGUgfiAiUGVvcGxlIHdobyBpbmplY3QgZHJ1Z3MiCiAgKQoKICBkZWZpbmUgUHJpc29uZXI6CiAgZXhpc3RzICgKICAgIFtPYnNlcnZhdGlvbl0gTwogICAgd2hlcmUgTy5zdGF0dXMgaW4geyAnZmluYWwnLCAnYW1lbmRlZCcsICdjb3JyZWN0ZWQnIH0KICAgIGFuZCBPLmNhdGVnb3J5IGluICJzb2NpYWwtaGlzdG9yeSIKICAgIGFuZCBPLmNvZGUgfiAiUGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MiCiAgKQoKICBkZWZpbmUgVEJfZGlhZ25vc2VkOgogIGV4aXN0cygKICAgIChbQ29uZGl0aW9uXSBDCiAgICB3aGVyZSBDLmNsaW5pY2FsU3RhdHVzIH4gImFjdGl2ZSIKICAgIGFuZCBDLmNhdGVnb3J5IGluICJlbmNvdW50ZXItZGlhZ25vc2lzIgogICAgYW5kIEMuY29kZSB+ICJEaWFnbm9zZWQgVEIiCiAgICBhbmQgQy5vbnNldCBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIpCiAgKQogIAogIGRlZmluZSBUQl9wcmVzdW1wdGl2ZToKICBleGlzdHMoCiAgICAoW0NvbmRpdGlvbl0gQwogICAgd2hlcmUgQy5jbGluaWNhbFN0YXR1cyB+ICJhY3RpdmUiCiAgICBhbmQgQy5jYXRlZ29yeSBpbiAiZW5jb3VudGVyLWRpYWdub3NpcyIKICAgIGFuZCBDLmNvZGUgfiAiUHJlc3VtcHRpdmUgVEIiCiAgICBhbmQgQy5vbnNldCBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIpCiAgKQoKZGVmaW5lICJDb21tdW5pdHlfdGVzdGluZyI6CiAgZXhpc3RzKFtPYnNlcnZhdGlvbl0gTwogIC8vd2l0aCBbTy5lbmNvdW50ZXIgLT4gRW5jb3VudGVyXSBFCiAgICAgLy8gc3VjaCB0aGF0IChFLmxvY2F0aW9uIGluICJDb21tdW5pdHktbGV2ZWwgdGVzdGluZyIpCiAgd2hlcmUgKE8uc3RhdHVzIGluIHsgJ2ZpbmFsJywgJ2FtZW5kZWQnIH0KICBhbmQgTy5jb2RlIGluICJISVZ0ZXN0dHlwZUNvZGVzIgogIGFuZCBPLmlzc3VlZCBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIpCiAgKQoKZGVmaW5lICJGYWNpbGl0eV90ZXN0aW5nIjoKICBleGlzdHMoW09ic2VydmF0aW9uXSBPCiAgLy93aXRoIFtPLmVuY291bnRlciAtPiBFbmNvdW50ZXJdIEUKICAgICAgLy9zdWNoIHRoYXQgKEUubG9jYXRpb24gaW4gIkZhY2lsaXR5LWxldmVsIHRlc3RpbmciKQogIHdoZXJlIChPLnN0YXR1cyBpbiB7ICdmaW5hbCcsICdhbWVuZGVkJyB9CiAgYW5kIE8uY29kZSBpbiAiSElWdGVzdHR5cGVDb2RlcyIKICBhbmQgTy5pc3N1ZWQgZHVyaW5nICJNZWFzdXJlbWVudCBQZXJpb2QiKQogICkKCi8vbGlmdGVkIHRoaXMgZnJvbSBBTkMgREFLCi8vQU5DIFNNQVJUIGRvZXNuJ3QgdGFrZSBpbnRvIGFjY291bnQgdGltZSBwZXJpb2QKZGVmaW5lICJBTkNfY2FzZSI6CmV4aXN0cygKICAgIFtFcGlzb2RlT2ZDYXJlXSBFT1MKICAgIHdoZXJlIEVPUy50eXBlIGluICJBTkMgY29udGFjdCBkdXJpbmcgcHJlZ25hbmN5IgogICAgYW5kIChleGlzdHMgKAogICAgICBFT1Muc3RhdHVzSGlzdG9yeSBICiAgICAgIHdoZXJlIEgucGVyaW9kIG92ZXJsYXBzICJNZWFzdXJlbWVudCBQZXJpb2QiCiAgICApIAogICAgb3IgKAogICAgICBFT1MucGVyaW9kIG92ZXJsYXBzICJNZWFzdXJlbWVudCBQZXJpb2QiCiAgICApCiAgICApCiAgICApCgoKICAvL2RlZmluZSBBTkMKCiAgZGVmaW5lIHBhdGllbnRHcm91cHM6CiAgTGlzdDxTdHJpbmc+ewogICAgaWYgU1cgdGhlbiAnU1cnIGVsc2UgbnVsbCwKICAgIGlmIE1TTSB0aGVuICdNU00nIGVsc2UgbnVsbCwKICAgIGlmIFRyYW5zIHRoZW4gJ1RyYW5zJyBlbHNlIG51bGwsCiAgICBpZiBQV0lEIHRoZW4gJ1BXSUQnIGVsc2UgbnVsbCwKICAgIGlmIFByaXNvbmVyIHRoZW4gJ1ByaXNvbmVyJyBlbHNlIG51bGwKICB9CgogIGRlZmluZSBwYXRpZW50R3JvdXBzXzI6CiAgTGlzdDxTdHJpbmc+ewogICAgaWYgU1cgdGhlbiAnU1cnIGVsc2UgbnVsbCwKICAgIGlmIE1TTSB0aGVuICdNU00nIGVsc2UgbnVsbCwKICAgIGlmIFRyYW5zIHRoZW4gJ1RyYW5zJyBlbHNlIG51bGwsCiAgICBpZiBQV0lEIHRoZW4gJ1BXSUQnIGVsc2UgbnVsbCwKICAgIGlmIFByaXNvbmVyIHRoZW4gJ1ByaXNvbmVyJyBlbHNlIG51bGwsCiAgICBpZiBBTkNfY2FzZSB0aGVuICdBTkMnIGVsc2UgbnVsbAogIH0KCiAgZGVmaW5lIHBhdGllbnRHcm91cHNfMzoKICBMaXN0PFN0cmluZz57CiAgICBpZiBTVyB0aGVuICdTVycgZWxzZSBudWxsLAogICAgaWYgTVNNIHRoZW4gJ01TTScgZWxzZSBudWxsLAogICAgaWYgVHJhbnMgdGhlbiAnVHJhbnMnIGVsc2UgbnVsbCwKICAgIGlmIFBXSUQgdGhlbiAnUFdJRCcgZWxzZSBudWxsLAogICAgaWYgUHJpc29uZXIgdGhlbiAnUHJpc29uZXInIGVsc2UgbnVsbCwKICAgIGlmIFRCX2RpYWdub3NlZCB0aGVuICdEaWFnbm9zZWQgVEInIGVsc2UgbnVsbCwKICAgIGlmIFRCX3ByZXN1bXB0aXZlIHRoZW4gJ1ByZXN1bXB0aXZlIFRCJyBlbHNlIG51bGwsCiAgICBpZiBDb21tdW5pdHlfdGVzdGluZyB0aGVuICdDb21tdW5pdHktbGV2ZWwgdGVzdGluZycgZWxzZSBudWxsLAogICAgaWYgRmFjaWxpdHlfdGVzdGluZyB0aGVuICdGYWNpbGl0eS1sZXZlbCB0ZXN0aW5nJyBlbHNlIG51bGwKICB9CgoKCgoKLyogCiogREFLIGhhcyBjb2RlcyBmb3IgSEFBUlQgbWlzc3BlY2lmaWVkIAoqIElDRC0xMCBaOTIuMglPdGhlciBwcm9waHlsYWN0aWMgY2hlbW90aGVyYXB5CQkKKiBMT0lOQyAiNTQ4MjUtNQkiCU9uIHNjaGVkdWxlZCBwYWluIG1lZGljYXRpb24gcmVnaW1lbiBpbiBsYXN0IDcgZGF5cwoqCiogU2hvdWxkIGRpc2N1c3MgCiovCgoKCgoKCgovKgoqIEtlbnlhIEVNUiBkZWZpbmVkIGFzIEhJViBwb3NpdGl2ZSBjb25kaXRpb24KKiBXaWxsIG5lZWQgdG8gZGlzY3VzcyBpZiBwcm9kdWNlIGZsYWdzIHRocm91Z2ggY29uZGl0aW9ucyBmb3IgY29uY2VwdHMgdG8gdXNlIGluIGluZGljYXRvciBjYWxjdWxhdGlvbiBzdWNoIGFzIEhJViBwb3NpdGl2ZSBhbmQgT24gQVJUCiogSG93ZXZlciwgd2UgaGF2ZSBtb3ZlZCBmb3J3YXJkIHdpdGggYSBtb3JlIHByZXNjcmlwdGl2ZSBhcHByb2FjaCAKKiBJbmV2aXRhYmx5IG91ciBhcHByb2FjaCByZXF1aXJlcyB0aGF0IGNlcnRhaW4gZGF0YSBlbGVtZW50cyBiZSBhdmFpbGFibGUKKi8KCi8qCiAqIEhJViBUcmVhdG1lbnQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QKICogdXNlcyBkb3NhZ2UgYW5kIGRpc3BlbnNhdGlvbiBhbW91bnQgdG8gZXN0aW1hdGUgbGFzdCBkYXkgb2YgbWVkaWNhdGlvbgogKiBtZWRpY2F0aW9uIHNob3VsZCBiZSBkaXNwZW5zZWQgYmVmb3JlIGVuZCBvZiBtZWFzdXJlbWVudCBwZXJpb2QKICogbWVkaWNhdGlvbiBzaG91bGQgbGFzdCB1bnRpbCBhZnRlciAyOCBkYXlzIGFmdGVyIHRoZSBlbmQgb2YgdGhlIG1lYXN1cmVtZW50IHBlcmlvZAogKiBUaGlzIHRha2VzIGludG8gYWNjb3VudCBsb3N0IHRvIGZvbGxvdyB1cAogKi8KCi8qCipkZWZpbmUgIkhJViBUcmVhdG1lbnQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiOgoqICAgW01lZGljYXRpb25EaXNwZW5zZV0gTUQKKiAgICB3aGVyZSBNRC5zdGF0dXMgaW4geyAnZmluYWwnLCAnYW1lbmRlZCcsICdjb3JyZWN0ZWQnIH0KKiAgICBhbmQgTUQubWVkaWNhdGlvbiB+ICdBbnRpcmV0cm92aXJhbCcKKiAgICBhbmQgTUQud2hlbkhhbmRlZE92ZXIgYmVmb3JlIGVuZCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIgoqICAgIGFuZCAoTUQud2hlbkhhbmRlZE92ZXIgKyBNRC5kb3NhZ2VJbnN0cnVjdGlvblswXS50aW1pbmcucmVwZWF0LmR1cmF0aW9uLnZhbHVlICogTWVkaWNhdGlvbkRpc3BlbnNlLnF1YW50aXR5LnZhbHVlKSBhZnRlciAobWVhc3VyZW1lbnRQZXJpb2QuZW5kIC0gMjggZGF5cykKKi8gCgovKgoqIEltbXVuaXphdGlvbiBkZWZpbmVzIEhBQVJUIGFzCiogIGV4aXN0cyhbTWVkaWNhdGlvbkFkbWluaXN0cmF0aW9uXSBBIHdoZXJlIEV4dHJhY3RNZWRpY2F0aW9uQ29kZShBLm1lZGljYXRpb24pIGluIElNTVpjLiJBUlYgRHJ1Z3MiIGFuZCBBLnN0YXR1cyA9ICdpbi1wcm9ncmVzcycpCiogSSBiZWxpZXZlIHRoaXMgaXMgdGhlIGluY29ycmVjdCByZXNvdXJjZSB1bmxlc3MgdGhleSBtZWFuIHRvIHNheSB0aGF0IG1lZGljYXRpb24gaXMgZ2l2ZW4gZHVyaW5nIGEgbWVkaWNhbCBlbmNvdW50ZXIKKiB3b3VsZCBsaWtlIHRvIGRpc2N1c3MgCiovIAoKLyoqIAogKiBQYXRpZW50IERlY2Vhc2VkIER1cmluZyBNZWFzdXJlbWVudCBQZXJpb2QKICogSW1tdW5pemF0aW9uIGRlZmluZXMgdGhpcyBhcyB0cnVlIHdoZW4gaXMgYSBib29sZWFuLiBUaGlzIG1heSBoYXZlIHRoZSBlZmZlY3Qgb2YgZGVsZXRpbmcgYSBwZXJzb24gZnJvbSBpbmRpY2F0b3JzIGluIGFsbCBjYWxjdWxhdGlvbnMKICogU2hvdWxkIGludGVuZCB0byB1c2Ugd2hlbiBwYXRpZW50LmRlY2Vhc2VkIEZISVIgYm9vbGVhbiB3YXMgdXBkYXRlZCB0byBUUlVFIGlmIG5vIG90aGVyIGRhdGUgaXMgYXZhaWxhYmxlCiAqIEtlbnlhIEVNUiBleGFtcGxlIGRvZXMgbm90IGFjY291bnQgZm9yIHdoZW4gZGVjZWFzZWQgaXMganVzdCBhIGJvb2xlYW4KICovCgoKLyogdG8gZGVsZXRlKi8KCmRlZmluZSAiSElWIFBvc2l0aXZlIGJlZm9yZSBlbmQgb2YgbWVhc3VyZW1lbnQgcGVyaW9kIjoKICAgZXhpc3RzIChbQ29uZGl0aW9uXSBDCiAgICB3aGVyZSBDLmNsaW5pY2FsU3RhdHVzIH4gImFjdGl2ZSIKICAgIGFuZCBDLmNhdGVnb3J5IGluICJlbmNvdW50ZXItZGlhZ25vc2lzIgogICAgYW5kIEMuY29kZSB+ICJISVYtcG9zaXRpdmUiCiAgICBhbmQgQy5vbnNldCBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKQogICAgb3IgCiAgIGV4aXN0cyAoW09ic2VydmF0aW9uXSBPCiAgICB3aGVyZSBPLnN0YXR1cyBpbiB7J2ZpbmFsJywgJ2FtZW5kZWQnfQogICAgYW5kIE8uY29kZSBpbiAiSElWdGVzdHR5cGVDb2RlcyIKICAgIGFuZCBPLnZhbHVlIH4gIkhJVi1wb3NpdGl2ZSIKICAgIGFuZCBPLmlzc3VlZCBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKQoKLy9sYXN0IG1lYXN1cmVtZW50IHBlcmlvZCBpcyBkZWZpbmVkIGFzIHNhbWUgbGVuZ3RoIGFzIGN1cnJlbnQgbWVhc3VyZW1lbnQgcGVyaW9kICAKZGVmaW5lICJISVYgUG9zaXRpdmUgYmVmb3JlIGVuZCBvZiBsYXN0IG1lYXN1cmVtZW50IHBlcmlvZCI6CiAgICBleGlzdHMgKFtDb25kaXRpb25dIEMKICAgIHdoZXJlIEMuY2xpbmljYWxTdGF0dXMgfiAiYWN0aXZlIgogICAgYW5kIEMuY2F0ZWdvcnkgaW4gImVuY291bnRlci1kaWFnbm9zaXMiCiAgICBhbmQgQy5jb2RlIH4gIkhJVi1wb3NpdGl2ZSIKICAgIGFuZCBDLm9uc2V0IGJlZm9yZSAoZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gZHVyYXRpb24gaW4gZGF5cyBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikpCiAgICBvciAKICAgIGV4aXN0cyAoW09ic2VydmF0aW9uXSBPCiAgICB3aGVyZSBPLnN0YXR1cyBpbiB7J2ZpbmFsJywgJ2FtZW5kZWQnfQogICAgYW5kIE8uY29kZSBpbiAiSElWdGVzdHR5cGVDb2RlcyIKICAgIGFuZCBPLnZhbHVlIH4gIkhJVi1wb3NpdGl2ZSIKICAgIGFuZCBPLmlzc3VlZCBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gZHVyYXRpb24gaW4gZGF5cyBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikKCmRlZmluZSAiSElWIFRyZWF0bWVudCBBY3RpdmUgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiOgogICBleGlzdHMoCiAgICBbTWVkaWNhdGlvblN0YXRlbWVudF0gTVMKICAgIHdoZXJlIE1TLnN0YXR1cyA9ICdyZWNvcmRlZCcKICAgIGFuZCBNUy5yZWFzb25Db2RlIGluICJPbiBBUlQiCiAgICBhbmQgTVMuZWZmZWN0aXZlIHN0YXJ0cyBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiCiAgICBhbmQgKE1TLmVmZmVjdGl2ZSBlbmRzIGFmdGVyIHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiCiAgICBvciBlbmQgb2YgTVMuZWZmZWN0aXZlICB+ICBudWxsKQogICApCgogICAvL2xhc3QgbWVhc3VyZW1lbnQgcGVyaW9kIGlzIGRlZmluZWQgYXMgc2FtZSBsZW5ndGggYXMgY3VycmVudCBtZWFzdXJlbWVudCBwZXJpb2QgIApkZWZpbmUgIkhJViBUcmVhdG1lbnQgQWN0aXZlIGR1cmluZyBsYXN0IG1lYXN1cmVtZW50IHBlcmlvZCI6CiAgIGV4aXN0cygKICAgIFtNZWRpY2F0aW9uU3RhdGVtZW50XSBNUwogICAgd2hlcmUgTVMuc3RhdHVzID0gJ3JlY29yZGVkJwogICAgYW5kIE1TLnJlYXNvbkNvZGUgaW4gIk9uIEFSVCIKICAgIGFuZCBNUy5lZmZlY3RpdmUgc3RhcnRzIGJlZm9yZSAoZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gZHVyYXRpb24gaW4gZGF5cyBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikKICAgIGFuZCAoTVMuZWZmZWN0aXZlIGVuZHMgYWZ0ZXIgKHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gZHVyYXRpb24gaW4gZGF5cyBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikKICAgIG9yIGVuZCBvZiBNUy5lZmZlY3RpdmUgIH4gIG51bGwpCiAgICkKCgogZGVmaW5lICJISVYgVHJlYXRtZW50IFN0YXJ0ZWQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiOgogICBleGlzdHMoCiAgICBbTWVkaWNhdGlvblN0YXRlbWVudF0gTVMKICAgIHdoZXJlIE1TLnN0YXR1cyA9ICdyZWNvcmRlZCcKICAgIGFuZCBNUy5yZWFzb25Db2RlIGluICJPbiBBUlQiCiAgICBhbmQgTVMuZWZmZWN0aXZlIHN0YXJ0cyBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgKQo="/>
  </content>
</Library>